[問題] Linked List的問題

看板C_and_CPP (C/C++)作者 (風)時間15年前 (2011/04/12 12:19), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vc++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) string.h 問題(Question): 問題出現在57行 那個區塊 餵入的資料(Input): 1 apple 3 ak47 2 lala 0 預期的正確結果(Expected Output): 1 apple 2 lala 3 ak47 錯誤結果(Wrong Output): 1 apple 3 ak47 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/6NfPcS9g 補充說明(Supplement): 就是我想做Linked List的輸入即排序資料 塞最前面和塞最後面都沒問題 只是塞中間 不知到哪裡出了問題 想請教各位大大 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.46.227

04/12 18:16, , 1F
我看了一下程式碼,發現你第三個input根本不在三個if判斷內
04/12 18:16, 1F

04/12 18:16, , 2F
如果我沒理解錯的話= =
04/12 18:16, 2F

04/12 18:48, , 3F
個人依你的程式碼手推後的結果(沒推錯的話):
04/12 18:48, 3F

04/12 18:48, , 4F
head → List1 → List3 → NULL
04/12 18:48, 4F

04/12 18:48, , 5F
04/12 18:48, 5F

04/12 18:48, , 6F
List2
04/12 18:48, 6F

04/12 18:49, , 7F
指錯地方了... List2指向List3才對...
04/12 18:49, 7F

04/12 18:50, , 8F
不過意思差不多
04/12 18:50, 8F
文章代碼(AID): #1DezAy37 (C_and_CPP)
文章代碼(AID): #1DezAy37 (C_and_CPP)