Re: [問題] 河內塔的演算法

看板Ruby作者 (是妳)時間12年前 (2012/09/27 01:24), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
重點在遞迴規則: 把一個高度為 n 的塔從 A 移動到 C = 先把高度為 n-1 的塔從 A 移動到 B, 在把最底下那片 從 A 放到 C, 在把剛剛移動到 B 的 n-1 的塔移動到 C 收斂條件是當 n 為 1, 則直接把那片移動過去目的地即可 honai 這個method 就是在形容這件事 move_top 則是移動一片使用的 method 這樣懂了嗎 移動次數上的分析是 hanai(n) = 2 * hanai(n-1) + 1 抱歉我忘記推文規則了,下次我會留心。 -- 回憶不會消失...只會被蓋在灰塵下... 只要沒有去吹動~~一切....就可以默默淡忘... 所以....不要成為那傷人吧.... ^.^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.245.119

10/08 17:32, , 1F
謝謝你詳細的解說^^
10/08 17:32, 1F
文章代碼(AID): #1GOpfg84 (Ruby)
文章代碼(AID): #1GOpfg84 (Ruby)