什么是漢諾塔 漢諾塔的由來及傳說?
漢諾塔的由來及傳說?在印度,有一個古老的傳說:在世界中心貝拿勒斯的寺廟里,銅盤上有三根寶石針。當(dāng)印度教的主要神梵天創(chuàng)造世界時,他把64塊金子從頭到尾放在一根針上。這就是所謂的河內(nèi)塔。無論白天還是晚上,
漢諾塔的由來及傳說?
在印度,有一個古老的傳說:在世界中心貝拿勒斯的寺廟里,銅盤上有三根寶石針。當(dāng)印度教的主要神梵天創(chuàng)造世界時,他把64塊金子從頭到尾放在一根針上。這就是所謂的河內(nèi)塔。無論白天還是晚上,總有一個和尚按照以下規(guī)則移動這些金塊:每次只移動一塊,無論哪根針是開著的,小片一定要在大片上。僧侶們預(yù)言,當(dāng)所有的金塊從梵天穿上的針移到另一根針上時,世界將在一聲霹靂中毀滅,梵蒂岡的寶塔、寺廟和眾生將一起死去。
不管傳說有多可信,如果您考慮將64塊黃金從一根針移動到另一根針,并且始終保持頂部小而底部大的順序。要走多少步?這里需要遞歸方法。假設(shè)有n塊,移動的次數(shù)是f(n)。顯然,f(1)=1,f(2)=3,f(3)=7,f(K1)=2*f(k)1。證明f(n)=2^n-1并不困難。如果n=64,
f(64)=2^64-1=18446744073709551615
如果是每秒一次,需要多長時間?每年大約需要31536926秒。計算表明,除去這些金片需要5800多億年的時間,這比地球的壽命還要長。事實上,世界上,梵蒂岡的寶塔、寺廟和眾生都已經(jīng)消失了。
漢諾塔的名字由何而來為什么叫漢諾塔?
河內(nèi)塔:河內(nèi)塔(也稱為河內(nèi)塔)是一個來自古代印度傳說的益智玩具。當(dāng)上帝創(chuàng)造世界時,他做了三根鉆石柱,上面按降序堆放著64塊金盤。上帝命令婆羅門把圓盤從下面按大小順序放在另一根柱子上。而且,規(guī)定小圓盤上不能放大圓盤,一次只能在三根柱子之間移動一個圓盤。
漢諾塔的好處?
河內(nèi)塔游戲開發(fā)兒童智力最近,我兒子在亞亞雪玉玩河內(nèi)塔游戲。前幾天,他能移動三四個環(huán)
1移動1-3到第二個塔,2移動4到第三個塔,3移動1-3到第三個塔。至于如何將1-3移到第二個塔,實際上是1-2--> 3--> 2 1-2--> 2,這是最常見的遞歸示例。