汉诺塔问题源于印度的一个古老传说:梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.梵天命令婆罗门把圆盘按大小顺序重新摆放在另一根柱子上,并且规定小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘.当所有的黄金圆盘都重新摆放在另一根柱子上时,世界就将在霹雳声中毁灭,梵塔.庙宇和众生都将同归于尽. 假设A是起始柱,B是中间柱,C是目标柱. 从最简单的例子开始看: 如果A柱上只剩一个圆盘,那么将圆盘从A柱移到C柱即可. (A --> C) 如果A柱上剩两…
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace MyExample_Hanoi_{ class Program { static void Main(string[] args) { HanoiCalculator c = new HanoiCalculator(); Cons…