de.hska.info1.rekursion
Class TuermeVonHanoi

java.lang.Object
  extended by de.hska.info1.rekursion.TuermeVonHanoi

public class TuermeVonHanoi
extends java.lang.Object

Klassische, rekursive Lösung zum Geduldsspiel Türme von Hanoi.

Author:
pape

Constructor Summary
TuermeVonHanoi()
           
 
Method Summary
 void hanoi(int n, int von, int nach, int frei)
          Gibt die Zugreihenfolge für das Spiel Türme von Hanoi aus.
 void hanoi1(int n, int von, int nach, int frei)
          Identisch zu hanoi(int, int, int, int).
static void main(java.lang.String[] argv)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TuermeVonHanoi

public TuermeVonHanoi()
Method Detail

hanoi

public void hanoi(int n,
                  int von,
                  int nach,
                  int frei)
Gibt die Zugreihenfolge für das Spiel Türme von Hanoi aus.

Parameters:
n - Grösse der Pyramide (Anzahl Scheiben)
von - Stab, auf dem sich die Pyramide befindet
nach - Stab, zu dem die Pyramide verschoben werden soll
frei - Stab, der zur temporären Ablage von Scheiben dient

hanoi1

public void hanoi1(int n,
                   int von,
                   int nach,
                   int frei)
Identisch zu hanoi(int, int, int, int). Der Rekursionsabbruch wurde lediglich verbessert.


main

public static void main(java.lang.String[] argv)


Prof. Dr. Pape