public class HanoiTower{
public static void main(String[] args) {
T t = new T();
t.move(4,'A','B','C');
}
}
class T{
public void move(int num,char a,char b,char c){
if (num == 1) {
System.out.println(a + "->" + c);
}else{
move(num - 1 , a , c, b);
System.out.println(a + "->" + c);
move(num - 1 , b , a , c);
}
}
}
java汉诺塔
最新推荐文章于 2024-07-25 14:31:34 发布