下你所需,载你所想!
汇集开发技术源码资料

java算法汉诺塔hanoi

:2.759KB :1 :2021-11-30 17:56:58

部分简介

java算法汉诺塔hanoi如果对于本实例文件有需要的可以参考,java算法汉诺塔(hanoi)。
public static void hanoi(int n, char a, char b, char c) {
if (n == 1) {
// 只有一个圆盘时
System.out.println("Move Disc No:" n " from pile " a " to "
b);
} else {
// 先把a上的n-1个圆盘借助b移到c上
hanoi(n - 1, a, c, b);
// 再把a上最大的圆盘移到b上
System.out.println("Move Disc No:" n " from pile " a " to "
b);
// 然后把c上的n-1个圆盘借助a移到b上
hanoi(n - 1, c, b, a);
}
}
}

java算法汉诺塔hanoi

热门推荐

相关文章