2013-07-01 34 views
0

我瞭解超過here河內塔的標準遞歸解決方案。超過3個掛鉤的河內塔

但是如果我有可變數量的掛釘和磁盤怎麼辦?提供的解決方案here是否始終是從一個塔到另一個塔的最短(又稱最快)路徑?如果是,爲什麼?

+1

顯然不是。如果有更多的掛鉤比磁盤,你可以解決它通過移動每個磁盤到不同的備用掛鉤,然後將它們全部移動到目標。但是,也許這可能是遞歸的基本情況。 – Barmar

+0

是否有最快的路徑算法? – developer747

回答

1

Wikipedia

的漢諾塔問題有四個釘(稱爲麗和益智),更不用說更加釘的最佳解決方案,仍然是一個懸而未決的問題。

我在5秒鐘內用谷歌搜索「河內問題的廣義塔」發現了這個。

+1

家庭作業明顯失去了看到Altavista正在關閉,不知道在哪裏搜索 – dxbmatt