递归应用-汉诺塔java
2016-08-26 17:43
162 查看
public class HanoiTower { public static void main(String[] args) { HanoiTower.doTower(3,'A','B','C'); } /** * topN total * form * inter * to */ public static void doTower(int topN,char from,char inter,char to) { if(topN == 1){ System.out.println("Tower 1 from"+ from + " to "+to); }else{ doTower(topN - 1,from,to,inter); System.out.println("Tower "+ topN + "from "+ from+ " to "+to); doTower(topN - 1,inter,from,to); } } }
相关文章推荐
- TreeView控件的加载,遍历递归的应用
- 递归在C++应用中的利与弊
- 常见递归应用总结
- 递归的应用
- WPF 应用Visual tree递归查找通用类的控件
- 递归的应用,输出字符串的所有排列(java)
- 冒泡法、二分法、递归应用举例
- C#递归的应用实例详解
- xml schema递归应用
- 通过实例学习 HC11 汇编递归应用
- 栈的应用——迷宫的非递归解法
- sql2005的一个递归应用
- oracle中的树型递归的应用
- CTE 递归应用实例
- 递归在C++应用中的利与弊
- JAVA中的递归方法应用
- 数据旋转及DB2递归的应用
- oracle中的树型递归应用的讲解
- 递归的几个应用举例
- 基于逻辑的数据模型datalog 的递归应用 (论文摘要笔记)