Auf Thema antworten

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 ?



Oben