C#语言实现汉诺塔的算法(递归和非递归)
摘要:汉诺塔背景:约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。递归实现汉诺塔的方法如下:private static void Move(int number, char A, char B, char C) { if (nu...
阅读全文
posted @
2009-12-02 16:25
语嫣
阅读(2994)
推荐(0)