汉诺塔问题
来源:互联网 发布:820空心杯淘宝 编辑:程序博客网 时间:2024/06/04 18:16
当然是果断递归!!!程序中需要注意的点在于递归的时候从哪个柱子拿出,哪个柱子放进,哪个柱子辅助会有变化。
上代码:
#include <iostream>using namespace std;int main(void){ void movedisk(int,char,char,char); int n; cout<<"please input the number of disk:"<<endl; cin>>n; movedisk(n,'A','B','C'); return 0;}void movedisk(int n,char fromtower,char auxtower,char totower){ if(n==1) cout<<"move disk "<< n <<" from "<< fromtower <<" to "<< totower <<endl; else { movedisk(n-1,fromtower,totower,auxtower); cout<<"move disk "<< n <<" from "<< fromtower <<" to "<< totower <<endl; movedisk(n-1,auxtower,totower,fromtower); }}
0 0
- 汉诺塔问题 背包问题
- 递归问题,汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题.
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- java类加载的过程
- [KBE] 目录结构
- java 二维码原理以及用java实现的二维码的生成、解码
- 1013. Battle Over Cities (25)-PAT甲级真题(图的遍历,统计强连通分量的个数,dfs)
- 使用ORB_SLAM2进行全场定位
- 汉诺塔问题
- java中负值byte b=0xffffff9c占用多少空间,jvm会自动拉长为int吗?
- PHP empty、isset、isnull的区别
- ZooKeeper的数据结构模型和特点
- JSON文本转化成javascript对象
- Anroid——第三方数据库SQLite——SQLiteOpenHelper+SQLiteDatabase
- Java利用Zxing生成二维码
- sys.database_principals (Transact-SQL) 从SQL SERVER数据库中查询安全主体
- view的setTag() 和 getTag()应用