Lernpfad:Rekursion in Java: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Zeile 38: Zeile 38:


==Der Aufrufstapel==
==Der Aufrufstapel==
[[Datei:01_Rekursion_Aufrufstack_Fakultaet.png |right| 800px]]
[[Datei:01_Rekursion_Aufrufstack_Fakultaet.png |right|800px| thumb| Aufrufstapel der Methode Fakultät]]
Intern werden die Methodenaufrufe einer rekursiven Methode auf einem Stapel gespeichert. Die Methoden, die ganz oben auf dem Stapel liegen, werden zuerst abgearbeitet. Danach wird das Resultat der Methode verwendet, um die darunterliegenden Methoden zu berechnen. Der Aufrufstapel der Methode Fakultät sieht wie folgt aus:
Intern werden die Methodenaufrufe einer rekursiven Methode auf einem Stapel gespeichert. Die Methoden, die ganz oben auf dem Stapel liegen, werden zuerst abgearbeitet. Danach wird das Resultat der Methode verwendet, um die darunterliegenden Methoden zu berechnen.


==Der Aufrufbaum==
==Der Aufrufbaum==