Tower of Hanoi (递归的神奇之力--化繁为简)
来源:互联网 发布:c语言windows代码 编辑:程序博客网 时间:2024/04/30 05:44
/**Tower of Hanoi**/#include <iostream>using namespace std;void move(char s, char d) {cout<<s<<"-->"<<d<<endl;}/*s is source tower, d is target towerm is middle tower, n id the number of diskes*/void hanoi(int n, char s, char m, char d) {if (n == 1)move(s, d);else {hanoi(n-1, s, d, m );move(s, d);hanoi(n-1, m, s, d);}}int main() {int m;cout<<"Enter the number of diskes: ";cin>>m;cout<<"the steps to moving "<<m<<"diskes:"<<endl;hanoi(m, 'A', 'B', 'C');return 0;}
0 0
- Tower of Hanoi (递归的神奇之力--化繁为简)
- 《具体数学》第一章递归问题之河内塔(THE TOWER OF HANOI)
- Codeforces 392B Tower of Hanoi(递归+记忆化搜索)
- 递归解决 Tower of Hanoi 问题
- Tower of Hanoi(汉诺塔)
- [C]my hanoi tower(递归练习)
- 汉诺塔问题 hanoi tower (递归)。
- TOJ4132 Hanoi tower 汉诺塔(递归入门)
- 汉诺塔(Tower of Hanoi)问题的求解——利用栈与递归
- THE TOWER OF HANOI
- Tower of Hanoi
- Tower of Hanoi
- Tower of Hanoi
- Tower of Hanoi问题
- codeforces Tower of Hanoi
- Tower of Hanoi
- 汉诺塔 Tower of Hanoi
- THE TOWER OF HANOI
- String拼接的问题
- Docker解析及轻量级PaaS平台演练(四)--Fig相关介绍
- 仿iOS猎豹垃圾清理(实现原理+源码)
- 评教有感
- 评教——一个让我得到锻炼的平台
- Tower of Hanoi (递归的神奇之力--化繁为简)
- Python模块学习 ---- thread 多线程处理
- c++基础学习(04AM)
- Numpy学习笔记2-创建array的几种方式
- MyEclipse打包Jar包及生成.exe可执行文件
- PHP PSR-4 Autoloader 自动加载(中文版)
- 【hadoop0002】Bulid Hadoop Cluster Environment FAQ
- Android 3s动画渐变效果到登陆页面
- c++设计模式之策略模式