1.故事介绍
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大
梵天创造
世界的时候做了三根金刚石柱子,在
一根柱子上从下往上按照大小顺序摞着
64片黄金圆盘。大
梵天命令
婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。
2.由来法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神
梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的
64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从
梵天穿好的那根针上移到另外一根针上时,世界就将在一声霹雳中消灭,而
梵塔、庙宇和众生也都将同归于尽。
[1]不管这个传说的可信度有多大,如果考虑一下把
64片金片,由一根针上移到另一根针上,并且始终保持上小下大的顺序。这需要多少次移动呢
?这里需要递归的方法。假设有
n片,移动次数是
f(n).
显 ...


雷达卡


京公网安备 11010802022788号







