汉诺塔问题
来源:互联网 发布:弹簧计算软件在线 编辑:程序博客网 时间:2024/05/29 10:49
package coding;import java.util.Scanner;public class cha09_hanoi { static long count; static void hanoi(int n,char a,char b,char c){ if(n==1){ System.out.printf("第%d次移动:\t圆盘从%c棒移动到%c棒\n",++count,a,c); } else{ hanoi(n-1,a,c,b); System.out.printf("第%d次移动:\t圆盘从%c棒移动到%c棒\n",++count,a,c); hanoi(n-1,b,a,c); } } public static void main(String[] args) { // TODO Auto-generated method stub int n; count=0; System.out.println("汉诺塔问题求解"); System.out.println("输入汉诺塔问题圆盘的数量"); Scanner input=new Scanner(System.in); n=input.nextInt(); hanoi(n,'A','B','C'); System.out.println("求解完毕,总共需要"+count+"步移动"); }}
0 0
- 汉诺塔问题 背包问题
- 递归问题,汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题.
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- HTML5和CSS3不仅仅是两项新的Web技术标准
- android程序中的AndroidManifest.xml中的uses-feature详解
- 数据分析工具,你选对了吗?
- 腾讯学院运营课程第一天
- Python3 基础:面向对象高级编程(上)
- 汉诺塔问题
- XML 中的 ﹤![CDATA[ ]]>,及其解析
- fedora23自动登陆root
- 蓝桥杯-查找整数
- android framelayout两布局重叠,如何让下层不响应事件
- Opencv 实现图像的离散傅里叶变换(DFT)、卷积运算(相关滤波)
- iOS Xcode build自动增长
- 【基础】unity:鼠标的常用事件
- [HandyJSON] 在Swift语言中处理JSON - 转换JSON和Model