[問題] 循環雙向佇列(Double ended Queue)

看板C_and_CPP (C/C++)作者 (......)時間13年前 (2012/11/12 21:06), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) DEV C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 結果不正確 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 很怪,紙筆追蹤都沒問題,跑在電腦出問題 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/acHp2U 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.226.111

11/12 22:09, , 1F
電腦是照你寫的程式跑,不是照你想的跑
11/12 22:09, 1F

11/12 22:20, , 2F
也就是說 你的程式必然有某些地方跟你想的不一樣
11/12 22:20, 2F

11/12 22:20, , 3F
才會有這種問題
11/12 22:20, 3F

11/12 22:48, , 4F
isFull 跟 isEmpty 沒有 return 0,case 3 的 break
11/12 22:48, 4F

11/12 22:49, , 5F
被括到 else 的大括弧裡了。
11/12 22:49, 5F

11/12 22:50, , 6F
強烈建議縮排整齊一點以利閱讀及除錯。
11/12 22:50, 6F
文章代碼(AID): #1GeFHL2F (C_and_CPP)
文章代碼(AID): #1GeFHL2F (C_and_CPP)