Rekursionen verstehen



  • Hallo ich weiss nicht genau ob das Thema hier her passt
    Wir haben in der Schule (Fachinformatiker Schule) gerade das Thema Rekursionen
    und da haben wir z.b. die Fibonacci folge berechnen müssen mit einer rekursiven funkton
    der code könnte so aussehn

    int fib(int n){
    if (n <= 1) return n;
    else return fib(n-1) + fib(n-2);
    }

    Jetzt wollte ich fragen ob es irgendwo eine gute Erklärung für solche funktionen gibt den ich kapiere das einfach nicht 😞
    am besten wär noch eine erklärung wie das ganze auf dem stack ablauft



  • Von einem rekursiven Aufruf spricht man wen eine Funktion sich selbst aufruft... Wenn du dir diese Funktion anschaust und mal durchgehst wie der Ablauf aussieht dann verstehst du das mit Sicherheit.

    grüße



  • Hallo

    siehe auch hier.

    bis bald
    akari



  • akari schrieb:

    Hallo

    siehe auch hier.

    bis bald
    akari

    Die beste erKlärung einer Rekursion habe ich letztens (weiß leider nicht mehr wo) in einem (Buch-?)Index gesehen:

    "Rekursion: s.a. Rekursion."

    Gruß,

    Simon2.


Anmelden zum Antworten