数据结构之汉诺塔(递归)
2014-03-17 10:12
211 查看
# include <stdio.h> void hanoi(int ,char ,char ,char ); int main() { int n; printf("请输入块数:"); //块数最好不要太大,我输入20块已经要花很长时间,呵呵 scanf("%d",&n); hanoi(n,'A','B','C'); return 0; } void hanoi(int n,char x,char y,char z) { if(1==n) printf("%d:%c->%c\n",n,x,z); else { hanoi(n-1,x,z,y); printf("%d:%c->%c\n",n,x,z); hanoi(n-1,y,x,z); } }
相关文章推荐
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 【数据结构与算法】汉诺塔算法——java递归实现
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 【数据结构与算法】(五) c 语言递归与汉诺塔实现
- 16、数据结构笔记之十六栈的应用之栈与递归之汉诺塔问题
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 数据结构基础(6)--递归和函数调用--汉诺塔问题C语言实现
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 【数据结构与算法】递归汉诺塔
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 递归:解决汉诺塔问题(数据结构3.2 P103)
- 【数据结构与算法】汉诺塔算法——C语言递归实现
- 递归:解决汉诺塔问题(数据结构3.2 P103)