Java实现汉诺塔
来源:互联网 发布:linux shell 复制一行 编辑:程序博客网 时间:2024/05/17 00:11
public class Han { private int n = 4; private char a = 'a'; private char b = 'b'; private char c = 'c'; public static void main(String[] args) { Han towerOfHanoi = new Han(); System.out.println("开始" + towerOfHanoi.n); towerOfHanoi.hanoi(towerOfHanoi.n, towerOfHanoi.a, towerOfHanoi.b, towerOfHanoi.c); System.out.println("结束" + towerOfHanoi.n); } private void hanoi(int n, char a, char b, char c) { System.out.println("hanoi: " + "n: " + n + " a: " + a + " b: " + b + " c: " + c); if (n > 0) { this.hanoi(n - 1, a, c, b); System.out.println("移动第" + n + "个," + a + "->" + c); this.hanoi(n - 1, b, a, c); } }}
阅读全文
0 0
- Java 汉诺塔的实现
- java递归实现汉诺塔
- java实现汉诺塔
- 汉诺塔的java实现
- java实现汉诺塔算法
- 汉诺塔的java 实现
- 汉诺塔的Java实现
- 汉诺塔问题 Java实现
- Java实现汉诺塔
- Java递归实现汉诺塔
- 汉诺塔问题 java实现
- JAVA: 用java实现汉诺塔问题
- Java实现汉诺塔 -- JAVA 算法学习
- 汉诺塔实现c与java
- Java 递归实现汉诺塔问题
- 汉诺塔问题(java实现)
- 汉诺塔问题(java实现)
- 三层汉诺塔Java语言实现
- t -马走格子
- Semaphore
- Java单例
- 图像分类 | 深度学习PK传统机器学习
- 503. Next Greater Element II
- Java实现汉诺塔
- Linux学习网站推荐
- Java中 extends A, B
- 总结/AS
- curl 下载文件失败 如何排错
- Gson 复杂数据解析
- tinyxml2实际运用的一类场景
- java面向对象
- Java/Android将byte[]读入文件