汉诺塔问题(竟然还与Sierpiński三角形分形有关)
摘要:
Tower of Hanoi// 把n个盘子从1(a)号柱子借助2(b)号柱子移到3(c)号柱子
// 总共要移 2^n-1 次 #include <iostream>
using namespace std; void Move(int &x, int &y) // 没有真正移动盘子,只是输出方案
{ cout << x << " --> " << y << endl;
} void Hanoi(int n, int a, int b, int c)
{ if(n > 0) { Han 阅读全文
posted @ 2012-04-21 22:49 c语言源码 阅读(254) 评论(0) 推荐(0) 编辑