[問題] 有關Linker List練習問題

看板C_and_CPP作者 (草莓ㄦ)時間13年前 (2011/06/01 22:44), 編輯推噓3(3024)
留言27則, 9人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) DEV-C 問題(Question): 沒辦法出現我想要的結果 餵入的資料(Input): i3 i4 d3 i51 i18 d18 e 預期的正確結果(Expected Output): 4 51 錯誤結果(Wrong Output): 3 3 3 3 4 4 18 18 18 18 51 51 程式碼(Code):(請善用置底文網頁, 記得排版) http://pastie.org/pastes/2003668 補充說明(Supplement): 最近在學Linker List 想要練習看看 用的書是 Fundamentals Of Data Structures In C 看書改了些程式碼 不過還是失敗 請各位大大幫我找為什麼 T^T -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.100.77.71

06/01 23:05, , 1F
又多一個用void的人了...好指標不用嗎...
06/01 23:05, 1F

06/01 23:22, , 2F
加進去的資料有排序,但一筆資料會存兩次.
06/01 23:22, 2F

06/01 23:23, , 3F
你應該去看別人怎麼寫ADT的...
06/01 23:23, 3F

06/01 23:23, , 4F
預期的正確結果 是輸入4要得到51, 還是輸入51要得到4?
06/01 23:23, 4F

06/02 00:53, , 5F
給樓上 從程式碼看 i是新增資料 d是刪除資料
06/02 00:53, 5F

06/02 03:59, , 6F
第22行 if ( t == 'i')
06/02 03:59, 6F

06/02 04:13, , 7F
是 linked list 吧, 把 linker 串成 list 是能幹麻XD
06/02 04:13, 7F

06/02 07:18, , 8F
原來 i 跟 d 是這個意思 XD
06/02 07:18, 8F

06/02 09:57, , 9F
typedef struct listnode *listpointer,寫在第五行前面
06/02 09:57, 9F

06/02 09:57, , 10F
compiler會過?怪怪的
06/02 09:57, 10F

06/02 10:02, , 11F
(listpointer*)malloc(sizeof(listpointer))
06/02 10:02, 11F

06/02 10:03, , 12F
sizeof(listpointer)算出來是指標的byte,非struct
06/02 10:03, 12F

06/02 10:14, , 13F
= =你好多地方都怪怪的
06/02 10:14, 13F

06/02 14:34, , 14F
昨晚改了兩個多小時…改到不想改,放棄 ( ̄ー ̄;)昏
06/02 14:34, 14F

06/02 14:36, , 15F
唯一的問題在於,你想要用C寫,還是用C++寫?
06/02 14:36, 15F

06/02 14:40, , 16F
改到最後,可能得用到參照,說不定你們連參照都還沒教…
06/02 14:40, 16F

06/02 14:54, , 17F
下載 clibhw.rar:http://ppt.cc/S2dX
06/02 14:54, 17F

06/02 14:55, , 18F
上面一行的檔案是我以前寫的,你可以先下載拿去參考。
06/02 14:55, 18F

06/02 16:16, , 19F
temp->link = *first;<==我一直很認真在想*應該要拿掉
06/02 16:16, 19F

06/02 16:18, , 20F
然後想到頭痛,買蔡明志的書吧.
06/02 16:18, 20F

06/02 18:08, , 21F
typedef 放前面是可以過的
06/02 18:08, 21F

06/02 19:03, , 22F
06/02 19:03, 22F

06/02 19:06, , 23F
結論 砍掉重練比較快...
06/02 19:06, 23F

06/02 19:13, , 24F
如果那本書裏面寫的就是你的code的話 那就把它燒了吧...
06/02 19:13, 24F

06/02 19:48, , 25F
Hint: 換行鍵也是字元
06/02 19:48, 25F

06/02 21:02, , 26F
'\n' 站在你後面,他非常火(?)
06/02 21:02, 26F

06/03 11:10, , 27F
我是用C寫的啦 .... 感謝你們 :)
06/03 11:10, 27F
文章代碼(AID): #1Dvb0uxg (C_and_CPP)
文章代碼(AID): #1Dvb0uxg (C_and_CPP)