Hallo, wie kann ich in Java die ganzen Aufrufe/Parameter einer Rekursion ausgeben? Also ich möchte gerne die komplette Reihenfolge und Parameter ausgeben
Ich weiß, das mir der Wert direkt ausgegeben wird, wenn ich f(4) z.B. eingebe, möchte aber gerne die Reihenfolge und die Parameter ausgegeben haben, sprich die Reihenfolge der Aufrufe
Und wie gebe ich die Rekursionstiefe aus?
Der code:
Ich weiß, das mir der Wert direkt ausgegeben wird, wenn ich f(4) z.B. eingebe, möchte aber gerne die Reihenfolge und die Parameter ausgegeben haben, sprich die Reihenfolge der Aufrufe
Und wie gebe ich die Rekursionstiefe aus?
Der code:
Java:
public static void main(String[] args) {
System.out.println(f(6));
}
static int f(int x) {
if (x < 3)
return x+2;
else
return 2 * f(x-1) + f(x-3);
}
Zuletzt bearbeitet: