用JAVA输出Hanoi排法
来源:互联网 发布:数据新闻手册pdf 编辑:程序博客网 时间:2024/04/30 05:21
import javax.swing.JOptionPane;class Hanoi{static void Move(char x,char y,char z,int n){if(n==1) step(x,z);else{Move(x,z,y,n-1);step(x,z);Move(y,x,z,n-1);}}static void step(char x,char y){System.out.println("从"+x+"移到"+y+"上");}}class MySoft{public static void main(String[] args){System.out.println("有A、B、C三个柱子,在A柱子上从上往下按顺序放着从小到大n个圆盘\n现在,我们每次移动最上面那个圆盘,每次只移动1个\n且小圆盘上面不能放大圆盘\n问应该怎么移动才能使A柱子上的圆盘全部移到C柱子上?");String str=JOptionPane.showInputDialog("请输入一个整数,代表原盘的数量:");int n=Integer.parseInt(str);if(n>0) Hanoi.Move('A','B','C',n);else System.out.println("输入出错啦!");}}
- 用JAVA输出Hanoi排法
- Hanoi问题java实现
- Hanoi汉诺塔问题(java)
- Hanoi拓展(java)
- 汉诺塔(Hanoi Tower)步骤输出 C++
- Hanoi
- Hanoi
- Hanoi
- Hanoi。。。。
- Hanoi
- hanoi
- Hanoi
- hanoi
- hanoi
- hanoi
- hanoi
- hanoi
- hanoi
- 在RedHat9.0上搭建uClinux编译开发环境并用skyeye进行仿真
- C# WinForm开发系列 - DataGrid/DataGridView
- UIViewContrller(续)
- 【转】 三分法——求解凸性函数的极值问题——czyuan原创
- stl queue使用
- 用JAVA输出Hanoi排法
- C# WinForm开发系列 - DataGridView
- C# WinForm开发系列 - Grid Controls
- EveryDay English
- 解题笔记(35)——旋转数组中的最小元素
- 原始线段树
- CString 转换为 int
- 键盘 KeyBoard 弹出时,UITextFile 布局修改
- 数据库设计多对多关系的几种形态(7种)