1

Algorithmus für die Türme von Hanoi - Verständnisfrage

Frage von htmlfreak htmlfreak

Hallo!

Wir haben in Informatik einen Algorithmus für die Türme von Hanoi aufgestellt und auch in Delphi programmiert. Die Funktion sieht so aus:

function Bringe (n:INTEGER;a,b,c:CHAR):String;

VAR
Ausgabe: String;

begin

IF n > 0 THEN
    BEGIN
     Bringe(n-1,a,c,b);
    Ausgabe:=a+'-->'+b;
    Listbox1.Items.Add(Ausgabe); //Ausgabe in Box
    Bringe(n-1,c,b,a);
    schritte:=schritte+1;
    END;
END;

klar, das ist Rekursion.

Aber wieso schreibt man da z.B. Bringe a nach b über c? würde es nicht reichen, wenn man einfach schreibt bringe a nach c?

LG

htmlfreak

Fragen zu gleichen Themen finden

Antworten (0)

Noch keine Antwort
Diese Frage

Verwandte Fragen

Noch nicht den richtigen Rat gefunden?

Einfach und schnell viele hilfreiche Ratschläge von Deutschlands aktivster Ratgeber-Community erhalten!

Einfach und schnell einen Tipp erstellen und Ihren guten Rat mit anderen teilen!

Einfach und schnell ein Video hochladen und anschaulichen Rat an alle geben!

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.