递归经典初级题目--汉诺塔
2012-10-25 16:55
225 查看
每个刚开始学C的人学递归的时候老师都会用汉诺塔做例子,简单用能说明递归思想。回顾一下递归深入的过程。
代码:
代码:
void Hanoi(int n, char x, char y, char z) { if (n==1) { cout<<x<<"-->"<<z<<endl; count++; } else { Hanoi(n-1,x,z,y); cout<<x<<"-->"<<z<<endl; count++; Hanoi(n-1,y,x,z); } }
相关文章推荐
- 经典算法1:递归求解汉诺塔
- BAT经典试题之递归解决汉诺塔!
- 2017最新PHP初级经典面试题目汇总(下篇)
- 经典递归解决汉诺塔问题 python实现
- 递归的经典题目总结
- 【经典问题】汉诺塔(递归、C语言实现)
- 经典递归应用--汉诺塔(C语言版)
- 递归的经典题目——返回任意一个正整数的阶乘结果中0的个数
- 递归函数-汉诺塔经典递归
- 递归的经典应用----汉诺塔问题
- 2017最新PHP初级经典面试题目汇总(下篇)
- 递归之经典:汉诺塔
- 经典递归应用--汉诺塔(Java语言版)
- 2017最新PHP初级经典面试题目汇总(下篇)
- 汉诺塔--递归经典
- 经典递归问题--汉诺塔
- (初级)PHP经典面试题目汇总-沃森建站教程博客
- 2017最新PHP初级经典面试题目汇总(下篇)
- 经典递归问题--汉诺塔
- 经典递归问题回顾——汉诺塔