30.01.2014 Aufrufe

Translation Studies for Information Technologies V3- 02.03.11

Translation Studies for Information Technologies V3- 02.03.11

Translation Studies for Information Technologies V3- 02.03.11

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.

Die Türme von Hanoi – Lösung<br />

In Java kann das Problem wie folgt rekursiv gelöst werden<br />

static void hanoi ( int n, char von, char nach, char tmp ) {<br />

if ( n == 1 )<br />

System.out.println( "M1:Schaffe Scheibe von "+von+" nach "+nach );<br />

else {<br />

hanoi( n-1, von, tmp, nach );<br />

System.out.println( "M2:Schaffe Scheibe von "+von+" nach "+nach );<br />

hanoi( n-1, tmp, nach, von );<br />

}<br />

}<br />

Aufruf: hanoi(4, 'a', 'b', 'c'); oder hanoi(3, 'a', 'b', 'c');<br />

Der Seiteneffekt der Prozedur besteht darin, die Anweisungen zum Transportieren<br />

der Scheiben auf dem Bildschirm auszugeben<br />

INF2 – <strong>Translation</strong> <strong>Studies</strong> <strong>for</strong> In<strong>for</strong>mation <strong>Technologies</strong> <strong>V3</strong>- <strong>02.03.11</strong><br />

51

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!