Normal
Danke für die schnellen Antworten! Ich denke mittlerweile habe ich das Prinzip einigermaßen verstanden - zumindest glaube ich es ![code=Java]return fib(n-1) + fib(n-2); //der rekursive Aufruf[/code]In dieser Zeile werden sämtliche Fibonacci Folgen bis zum gesuchten n ausgerechnet, ist das so richtig ?Und um zu wissen, dass Fib(0) = 0 und Fib(1) = 1 ist, benötigt man diese Zeilen:[code=Java] if(n == 0) { return 0; } else if (n == 1) { return 1;[/code]?Dies ist notwendig, um Fib(2) zu berechnen ? Es werden dann folgenden zwei Bedingungen mit einander addiert:[code=Java] if(n == 0) { return 0;[/code]und[code=Java] } else if (n == 1) { return 1;[/code]Stimmt das soweit ?
Danke für die schnellen Antworten!
Ich denke mittlerweile habe ich das Prinzip einigermaßen verstanden - zumindest glaube ich es !
[code=Java]return fib(n-1) + fib(n-2); //der rekursive Aufruf
[/code]
In dieser Zeile werden sämtliche Fibonacci Folgen bis zum gesuchten n ausgerechnet, ist das so richtig ?
Und um zu wissen, dass Fib(0) = 0 und Fib(1) = 1 ist, benötigt man diese Zeilen:
[code=Java] if(n == 0) {
return 0;
} else if (n == 1) {
return 1;
?
Dies ist notwendig, um Fib(2) zu berechnen ? Es werden dann folgenden zwei Bedingungen mit einander addiert:
[code=Java]
if(n == 0) {
return 0;[/code]
und
[code=Java] } else if (n == 1) {
return 1;[/code]
Stimmt das soweit ?