applications
Class TowersOfHanoiShowingStates

java.lang.Object
  |
  +--applications.TowersOfHanoiShowingStates

public class TowersOfHanoiShowingStates
extends java.lang.Object


Constructor Summary
TowersOfHanoiShowingStates()
           
 
Method Summary
static void main(java.lang.String[] args)
          test program
static void showTowerStates(int n, int x, int y, int z)
          show the states of the three towers as disks are moved
static void towersOfHanoi(int n)
          n disk Towers of Hanoi problem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TowersOfHanoiShowingStates

public TowersOfHanoiShowingStates()
Method Detail

towersOfHanoi

public static void towersOfHanoi(int n)
n disk Towers of Hanoi problem

showTowerStates

public static void showTowerStates(int n,
                                   int x,
                                   int y,
                                   int z)
show the states of the three towers as disks are moved
Parameters:
n - number of disks
x - source tower
y - destination tower
z - intermediate tower

main

public static void main(java.lang.String[] args)
test program