的二元溶液下面是從213頁的摘錄,在參考數字的二進制表示尾隨零的數目。塔式我讀<a href="http://books.google.co.in/books?id=pQRLfMngZ7sC" rel="nofollow"><em>Algorithms</em> by Robert Sedgewick</a></p> <p>河內
對於河內問題塔,對應 與n位數字的含義是一個簡單的任務算法。
- 移動的小圓盤的權利,如果n是奇數(左當n爲偶數)
- 進行的唯一合法的移動:我們可以通過以下兩個步驟,直到完成移動 堆一個釘住權不涉及小盤。
也就是說,在我們移動小的dsik後,另外兩個掛鉤包含兩個 磁盤,一個小於另一個。不涉及 小盤的唯一合法舉動是將小盤移動到較大盤上。每 其他移動涉及較小的磁盤出於同樣的原因,每個 其他數字是奇數,規則上的其他每個標記是最短的 。
即使在閱讀了各種有關goolged信息的參考資料之後,上述文字仍未進入我的腦海。
請幫助我一個簡單的例子,例如磁盤N = 3。Disk3最大,Disk1最小,他們需要從PegA移到PegB。
Disk1
Disk2
Disk3
------- ------------ ------------
Peg A Peg B Peg C
是什麼筆者通過聲明表示「每隔此舉涉及的每一個其他數爲奇數,並且對規則的所有其他商標是最短的同樣的理由,更小的磁盤」 ? – venkysmarty
@venkysmarty查看更新的答案。他只是說,由於每個奇數中的最小有效位是1,而每秒鐘數是奇數,所以每秒鐘的移動都會涉及到磁盤1. – verdesmarald
感謝您的詳細解釋。我在這裏還有另一個問題:「在我們移動小dsik後,另外兩個釘子包含兩個磁盤,一個小於另一個。」作者在這裏的意思是,如果我們有N = 4另外兩個釘包含超過2個磁盤,在這裏? – venkysmarty