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.2 Türme von Hanoi<br />
Java-Code<br />
void hanoi(int k, char start, char ziel, char hilfe) {<br />
if (k > 0) {<br />
hanoi(k - 1, start, hilfe, ziel);<br />
System.out.print("Versetze Scheibe " + k);<br />
System.out.print(" von " + start);<br />
System.out.println(" nach " + ziel);<br />
hanoi(k - 1, hilfe, ziel, start);<br />
}<br />
// else-Fall = Basisfall der Induktion ist leer<br />
}<br />
<br />
<br />
Der Fall k wird auf den Fall k-1 zurückgeführt.<br />
Die Induktionsannahme wird doppelt angewendet.<br />
Rekursion nicht nur am Ende des Rumpfs.<br />
Algorithmen und Datenstrukturen Philippsen/Stamminger/Pflaum/Riehle WS 2010/2011 Folie 08-21