hanoi 具体行递归
来源:互联网 发布:十字军之王优化 编辑:程序博客网 时间:2024/04/28 20:45
#include<stdio.h>
void move(char x,char y)
{
printf("%c-->%c\n",x,y);
}
void hanoi(int n,char one, char two,char three)
{
if(n==1)
move(one,three);
else
{
hanoi(n-1,one,three,two);
move(one,three);
hanoi(n-1,two,one,three);
}
}
int main()
{
int m,n;
scanf("%d",&m);
while(m--)
{
scanf("%d",&n);
hanoi(n,'A','B','C');
}
return 0;
}
void move(char x,char y)
{
printf("%c-->%c\n",x,y);
}
void hanoi(int n,char one, char two,char three)
{
if(n==1)
move(one,three);
else
{
hanoi(n-1,one,three,two);
move(one,three);
hanoi(n-1,two,one,three);
}
}
int main()
{
int m,n;
scanf("%d",&m);
while(m--)
{
scanf("%d",&n);
hanoi(n,'A','B','C');
}
return 0;
}
- hanoi 具体行递归
- Hanoi递归
- 《具体数学》第一章递归问题之河内塔(THE TOWER OF HANOI)
- 汉诺塔 Hanoi 递归实现
- hanoi递归算法
- Hanoi递归算法
- 汉诺塔 hanoi 递归
- 递归之汉诺塔(Hanoi)
- Hanoi塔递归实现
- 递归-Hanoi塔问题
- 递归算法-->汉诺塔hanoi
- Hanoi问题递归求解
- 递归---Hanoi塔问题
- uva254 - Towers of Hanoi 递归
- 用递归实现 hanoi塔
- hanoi塔经典递归算法
- 汉罗塔hanoi问题之递归
- 汉诺塔问题 hanoi(递归)
- CSS代码中px与pt的区别
- 有符号数与无符号数在计算机中的表示
- VS2010 + IE8 调试javascript的方法及设置
- 如何在myeclipse中自定义修改servlet的模板
- linux 设置运行时动态库路径
- hanoi 具体行递归
- C语言命令行参数的使用
- PL/SQL 远程连接 Oracle 数据库
- 李开复患癌后首次露面:让大家再看我一次
- alertDialog多EditText获取内容
- 个人开发者如何开发优质应用
- lua进阶4--lua闭包
- 新人报道
- Android 分区问题