汉诺塔问题解析
来源:互联网 发布:路由器选择策略及算法 编辑:程序博客网 时间:2024/05/01 19:05
#include <iostream>
using namespace std;
void move(char a,char b){
cout<<"From "<<a<<" to "<<b<<endl;
}
void nuota(int n,char a,char b,char c){
if(n==1)move(a,c);
else{
nuota(n-1,a,c,b);
move(a,c);
nuota(n-1,b,a,c);
}
}
int main(){
int dish;
cin>>dish;
cout<<"The steps:"<<endl;
nuota(dish,'A','B','C');//借助B将碟子从A移动到C
return 0;
}
- 汉诺塔问题解析
- 【问题】 文本解析问题
- DNS问题--解析问题
- 汉诺塔问题(递归过程解析)
- 从递归算法思想解析汉诺塔问题
- 跳槽实用问题解析
- Oracle IO问题解析
- Oracle IO问题解析
- 数组指针问题解析
- 整数划分问题解析
- Jdom解析xml问题
- Oracle IO问题解析
- Json解析速度问题
- OUTLOOK问题解析1
- 八皇后问题解析
- FLEX问题解析链接
- jQuery解析JSON问题
- Oracle 字符集问题解析
- 流星蝴蝶剑5.18公测(转自官方)
- colinux网卡设置
- AppWidget使用示例
- colinux访问windows文件
- 图书馆维护系统总结
- 汉诺塔问题解析
- pf 防火墙中文手册
- linux下VLC的安装
- html文件转换成jsp文件的问题
- 让菜单充满活力:ASP.NET根据角色动态分配菜单+权限
- 2010 VC编译器莫名其妙的就进入不了断点了,而台式机确是好的
- Android中利用ViewFliper实现屏幕切换效果
- linux下安装Bugzilla(一)
- int转字符串string 小方法笔记