1 问题描述 Simulate the movement of the Towers of Hanoi Puzzle; Bonus is possible for using animation. e.g. if n = 2 ; A→B ; A→C ; B→C; if n = 3; A→C ; A→B ; C→B ; A→C ; B→A ; B→C ; A→C; 翻译:模拟汉诺塔问题的移动规则:获得奖励的移动方法还是有可能的. 相关经典题目延伸: 引用自百度百科: 有三根相邻的柱子,标号为A,B…
汉诺塔问题源于印度的一个古老传说:梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.梵天命令婆罗门把圆盘按大小顺序重新摆放在另一根柱子上,并且规定小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘.当所有的黄金圆盘都重新摆放在另一根柱子上时,世界就将在霹雳声中毁灭,梵塔.庙宇和众生都将同归于尽. 假设A是起始柱,B是中间柱,C是目标柱. 从最简单的例子开始看: 如果A柱上只剩一个圆盘,那么将圆盘从A柱移到C柱即可. (A --> C) 如果A柱上剩两…