PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 想問一題有關河內塔的問題~~
作者:
morris1661
(morris)
2015-07-26 01:08:09
小弟我,最近寫了很基本的河內塔程式,但是現在要他能夠顯示出
圓盤目前在哪個塔的位置,不知道要從哪著手呢?
例如:
一開始: Tower A : 3 2 1
Tower B : 0 0 0
Tower C : 0 0 0
表示塔A有 3.2.1 ,三個圓盤之後圓盤1跑到了 Tower C , 所以顯示變成如下:
Tower A : 3 2 0
Tower B : 0 0 0
Tower C : 1 0 0
請問這要從何著手呢?想了很久,都不知道耶!!!感謝大家了~~
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2015-07-26 01:29:00
你想到什麼。
作者:
Feis
(永遠睡不著 @@)
2015-07-26 06:10:00
C or C++ ? 發文不附 Code, 此風不可長 (?
作者:
morris1661
(morris)
2015-07-26 10:02:00
不是不附,是盒內塔的code,google就一堆了,我現在是卡在,之後的觀念
作者:
Feis
(永遠睡不著 @@)
2015-07-26 10:18:00
你已經有辦法不看別人 code 寫河內塔嗎?那下去你就只是需要陣列去模擬你的動作
作者:
bigpigbigpig
(To littlepig with love)
2015-07-26 14:06:00
像這樣:
http://codepad.org/qlC0LbHL
?
作者:
morris1661
(morris)
2015-07-26 15:01:00
樓上連結有問題
作者:
Sirctal
(母豬母豬 夜裡哭哭)
2015-07-26 15:17:00
我記得資結的聖經本有教 而且也有code吧??
作者:
bigpigbigpig
(To littlepig with love)
2015-07-26 15:17:00
http://codepad.org/yPByJzLB
<- 這樣如何?
作者:
morris1661
(morris)
2015-07-26 16:49:00
樓上跪求code
作者:
bigpigbigpig
(To littlepig with love)
2015-07-26 17:39:00
最近 Python 中毒,已很少寫 C 或 C++ 程式了 :)
http://ideone.com/2v4QfB
<- Python 3
作者:
Sirctal
(母豬母豬 夜裡哭哭)
2015-07-26 18:51:00
我記得沒錯是用遞迴下去做
作者:
morris1661
(morris)
2015-07-26 18:52:00
嗚嗚…看不懂,能否轉成C或C++樓上是的,但是要印出路徑不好搞
作者:
lNishan
(紫小霓)
2015-07-26 20:00:00
你想到什麼 +1 看起來你好像只想要code (?
作者:
Frozenmouse
(ï¼Šå†°ä¹‹é¼ ï¼Š)
2015-07-26 22:00:00
感覺只想要code +1....
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2015-07-26 23:48:00
河內塔用google的 「之後的觀念」也要用伸手的「觀念」是你自己要想的!想出來才用code實作你就繼續google好了 英文學好一點可能給你google到
作者:
cismjmgoshr
(--???--)
2015-07-27 21:32:00
河內塔的柱子可以用資料結構中的堆疊(stack)來實作三個柱子可以用三個堆疊表示,移動圓盤的動作可以用推入(push)/彈出(pop)的操作來實現
繼續閱讀
[問題] 有關鏈結串列的問題
Godfrey0216
[問題] BCB 6如何產生DLL檔給labview使用?
NeatGar
[問題] 轉學C書籍推薦
huei820504
Re: [問題] 用class宣告的方法運算動態陣列
moussorgsky
[問題] 關於dev c 想請教讀檔寫檔問題
pig00225
[問題] 初學BCB 想徵求入門家教
chcca
[問題] 關於libusb-win32裡的usb_control_msg
Kotonoha
[問題] 用class宣告的方法運算動態陣列
moussorgsky
[問題] smart ptr 的operator 如何實作?
dreamboat66
[問題] 使用副程式呼叫動態陣列做運算
moussorgsky
Links
booklink
Contact Us: admin [ a t ] ucptt.com