Präsentationsfolien (PDF)
Präsentationsfolien (PDF)
Präsentationsfolien (PDF)
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
8.6 Rekursionsformen<br />
• Verschränkte Rekursion: Methoden rufen sich zyklisch<br />
gegenseitig auf. (Einfacher Fall: Methodendeklaration f enthält einen<br />
Aufruf der Methode g, die wiederum einen Aufruf von f enthält.)<br />
• Beispiel: ist eine Zahl n gerade (oder ungerade)?<br />
boolean isEven(int n) {<br />
if (n == 0) {<br />
return true;<br />
} else if (n == 1) {<br />
return false;<br />
} else {<br />
return isOdd(n-1);<br />
}<br />
}<br />
boolean isOdd(int n) {<br />
if (n == 0) {<br />
return false;<br />
} else if (n == 1) {<br />
return true;<br />
} else {<br />
return isEven(n-1);<br />
}<br />
}<br />
Algorithmen und Datenstrukturen Philippsen/Stamminger/Pflaum/Riehle WS 2010/2011 Folie 08-48