Hallo,
ich habe die Aufgabe die fibonacci Folge mit einer rekursiven Hilfsmethode zu berechnen.
Die Hilfsmethode soll dabei allerdings mit:
return fibonacchiRechner(zahl, zahl -1, zahl -2)
aufgerufen werden.
und nicht wie ich es getan habe mit:
return fibonacciRechner(zahl, 0, 1)
Leider kriege ich es mit dem Aufruf oben nicht wirklich hin. Wäre deshalb über Hilfe dankbar.
Mein Code:
ich habe die Aufgabe die fibonacci Folge mit einer rekursiven Hilfsmethode zu berechnen.
Die Hilfsmethode soll dabei allerdings mit:
return fibonacchiRechner(zahl, zahl -1, zahl -2)
aufgerufen werden.
und nicht wie ich es getan habe mit:
return fibonacciRechner(zahl, 0, 1)
Leider kriege ich es mit dem Aufruf oben nicht wirklich hin. Wäre deshalb über Hilfe dankbar.
Mein Code:
Code:
public static int fibonacci(int zahl) {
return fibonacciRechner(zahl, 0, 1);
}
public static int fibonacciRechner(int zahl, int a, int b) {
if (zahl == 0) {
return a;
} else {
return fibonacciRechner(zahl -1, b, a+b );
}
}