- 博客(5)
- 收藏
- 关注
原创 递归算法示例——汉诺塔问题
将X塔座上的n个圆盘移到塔座Y上,并按同样的顺序叠排(1)以塔座Y为中介,将X上的n-1个圆盘移到Z上;(2)将第n个移到Y塔座上;(3)以塔座X为中介,将Z上的n-1个圆盘移到Y上;#include<iostream>using namespace std;enum tower{A='X',B='Y',C='Z'};void move(int n,tower x,tower y){ ...
2018-05-06 18:11:26 262
原创 递归算法示例——逆序输出正整数的各位数
设k位正整数为d1d2..dk,输出它的逆序形式:(1)首先输出末尾数dk;(2)然后输出前k-1位组成的d1d2..dk-1的逆序形式;#include<iostream>using namespace std;void print(unsigned int n){ cout<<n%10; if(n>=10) { n/=10; print(n); }}int m...
2018-05-06 16:57:33 8416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人