星期一, 6月 12, 2006

Hanoi

package lab7;

public class Hanoi {
public static void main(String[] args)
{
recursive(3,'A','C','B');
}

public static void recursive(int n, char src, char aux, char dst)
{
if(n==0)
{
return;
}
else
{
recursive(n-1,src, dst, aux);
System.out.println("Move "+n+" from "+src+" to "+dst);
recursive(n-1,aux,src,dst);
}
}
}

0 Comments:

張貼留言

<< Home

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Taiwan License.