04.11.2013 Aufrufe

Präsentationsfolien (PDF)

Präsentationsfolien (PDF)

Präsentationsfolien (PDF)

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!