java 汉诺塔问题
来源:互联网 发布:google chrome mac下载 编辑:程序博客网 时间:2024/06/05 11:44
汉诺塔:
package HanoTower;/** * 目的:A->C,B是中介 * * 思想:想把n 从A->C,需要把n-1从A->B,再把n-1从B->C,中间将N放在C * 比如将2从A->C,那么将1放在B,(将2放在C),将1放在C, * @author jalo * */public class HanoTower {public static void moveDish(int dish, char from, char inter, char to) {if(dish == 1)System.out.println("将盘子 "+ dish + " 由 " + from + " 移动到 " + to);else {moveDish(dish-1, from, to, inter);System.out.println("将盘子 "+ dish + " 由 " + from + " 移动到 " + to);moveDish(dish-1, inter, from, to);}} public static void main(String[] args) { int nDishes = 3;//最大盘子号,从1开始 System.out.println("begin"); moveDish(nDishes,'A','B','C'); System.out.println("end"); } }
0 0
- java处理汉诺塔问题
- JAVA求解汉诺塔问题
- 【Java】汉诺塔问题
- java 汉诺塔问题
- 汉诺塔问题(Java)
- Java汉诺塔问题
- 汉诺塔问题 Java实现
- java汉诺塔问题
- Java解决汉诺塔问题
- 汉诺塔问题 java实现
- Hanoi汉诺塔问题(java)
- JAVA: 用java实现汉诺塔问题
- java写的汉诺塔问题
- Java 递归实现汉诺塔问题
- Java 递归解决 "汉诺塔" 问题
- 【java算法】汉诺塔问题求解
- 汉诺塔问题(java实现)
- 汉诺塔(TowerofHanoi)问题--java
- mesos+marathon平台搭建
- android圆形图加描边
- 网络安全
- DispatchAction
- 周总结
- java 汉诺塔问题
- 数据分析/数据挖掘/机器学习---- 必读书目
- redis学习笔记(13)---列表命令及实现
- UNIX环境高级编程(阅读笔记)---多线程信号
- 大端模式和小端模式
- 响应式web设计之CSS3 Media Queries
- JSON解析-系统方法和第三方JSONKit的简单实用
- CTSC&&APIO2016 旅游记&&被坑记
- Hive分析窗口函数(一) SUM,AVG,MIN,MAX