很晴天霹靂的一個東西
小的才疏學淺.叫我自己想一個BCB企劃.然後做出來.實在是很困難
想了很久還是只能想的到資料結構的其中一個作業
叫做河內塔.因為當時一直遇到瓶頸做不出來.所以作業沒交...
這次要來好好研究一番.努力把它做出來
大家應該都玩過河內塔吧
就像上面的圖一樣(以2個圓盤為例)
圓盤原本都在一個柱子上.而且上面的圓盤不可以比下面的大
就這樣移動圓盤.直到圓盤到另一柱子上
同樣的在另一根柱子上的圓盤.上面的圓盤不可以比下面的大
我說過小弟才疏學淺.BCB功力也很淺
所以打出來的程式不能夠像那樣直接再介面上讓使用者把盤子移來移去...
而只是把移動的過程規則顯示出來而已
打出來的介面可能就像這樣
需要一個EDIT讓使用者輸入要移動幾個圓盤
需要一個BUTTON讓使用者開始執行
需要一個MEMO來顯示移動規則過程
希望可以如期完成
沒有留言:
張貼留言