Problem:
Write a Tower of Hinaoi Java Method.
Output:
Not applicable.
Solution:
public static void moveDisks(int n, char fromTower, char toTower, char auxTower) {
if (n == 1) // Stopping condition
System.out.println("Move disk " + n + " from " +
fromTower + " to " + toTower);
else {
moveDisks(n - 1, fromTower, auxTower, toTower);
System.out.println("Move disk " + n + " from " +
fromTower + " to " + toTower);
moveDisks(n - 1, auxTower, toTower, fromTower);
} } }
No comments :
Post a Comment