Hanoi: Implementierung (II)

static void move 
    (int s, String v, String n) {
  System.out.println 
    (s + " von " + v + " nach " + n);
}
// Testfall:  hanoi (4, "A", "B", "C");
static void hanoi 
    (int s, String v, String n, String h) 
{ if (0 < s) {
    hanoi (s - 1, v, h, n);
    move  (s, v, n);
    hanoi (s - 1, h, n, v);
} }



Johannes Waldmann 2009-01-12