数学经典算法-汉诺塔.exe

时间:2022-08-01 20:50:59
【文件属性】:

文件名称:数学经典算法-汉诺塔.exe

文件大小:1.21MB

文件格式:EXE

更新时间:2022-08-01 20:50:59

应用软件-教育教学

汉诺塔是一种古老的游戏,是指在一柱[设为'甲'柱]上从下向上依次放着从大到小的一叠盘子,要把该柱['甲'柱]上的盘子全部搬到指定的柱上[设为'乙'柱],在搬运过程中,可以利用另外一根柱子[设为'丙'柱]来协助搬移,要求在搬移过程中必须始终[即每搬一步后]保持每根柱上['甲'、'乙'、'丙'柱]的盘子都是处于从大到小[从柱子下面至上面]依次排列的状态,试问怎样搬移盘子?最少需要搬几次才能把'甲'柱上的全部盘子移至'乙'柱?古印度梵教曾利用这种方法来推算宇宙末日之时间。   在移动的过程中,必须按照下述移动规则:    1. 直径较小的圆盘永远置于直径较大的圆盘上。 2. 圆盘可任意地由任何一个木椿移到其他的木椿上。 3. 每一次仅能移动一个圆盘。用递归调用的方法求解。


网友评论