作者purefalse (粹)
看板C_and_CPP
標題[討論] 推薦的資料結構的書使用C語言
時間Sun Jan 3 06:56:25 2021
最近在新北圖書館借了幾本資料結構的書
但裡面的程式碼
在定義結構時還是宣告時候
不知道為何都省略了一大段
常常需要自己想它怎麼宣告還有定義
因為太菜都要想很久
在電腦測試也要除錯很久
進度超緩慢
請問大大有推薦的資料結構的書嗎?
使用C語言
感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.94.96 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1609628187.A.36F.html
推 alan23273850: 原文書聖經本?我也不知道推不推薦 01/03 10:08
推 kyfish: 有沒有拍個照範例? 好奇省略了什麼 隔空未看先猜可能單純 01/03 12:39
→ kyfish: 對語言不熟悉? 01/03 12:39
→ purefalse: 例如這個稀疏矩陣 01/03 14:07
→ purefalse: 我就無法理解為何能用ary1[0].row=5; 01/03 14:07
→ purefalse: 抱歉我很新手。 orz 01/03 14:07
→ purefalse: 還有MAX_Item也沒給大小。 01/03 14:11
→ purefalse: 不知道是否有錯。 01/03 14:11
→ purefalse: 看起來總覺得就是少了一個宣告 01/03 14:12
→ nh60211as: 這code沒給struct item的定義,該包含的header也沒 01/03 14:16
→ nh60211as: 寫出來 01/03 14:18
→ nh60211as: 如果只是在說ary1[0].row=5的話應該是在說 01/03 14:19
→ nh60211as: ary1的第0個位置(型別是item)的成員row(型別應該是int) 01/03 14:20
→ nh60211as: 賦值為5 01/03 14:20
→ mmmmei: 是不是你翻太快?前面幾頁有嗎 01/03 14:27
→ purefalse: 對 我有找到 但還是有問題 01/03 14:31
→ purefalse: 所以想找完整一點的 01/03 14:31
→ purefalse: 它真的就這樣而已 01/03 14:39
→ purefalse: 但它前面一個轉置矩陣很完整 01/03 14:39
→ purefalse: 但有些都會只有代碼 01/03 14:39
→ purefalse: 宣告跟定義都少了... 01/03 14:39
→ purefalse: 所以有點。苦惱 01/03 14:39
→ loveme00835: 如果書裡有一半以上都是程式碼直接貼出來讓你自己看, 01/03 14:48
→ loveme00835: 這種書直接丟掉就好了 01/03 14:48
→ purefalse: 其實它解釋蠻清楚 01/03 14:53
→ purefalse: 但試作時要順便補完缺少的代碼對我有點太難。 01/03 14:53
→ loveme00835: 用程式碼來理解資料結構實作就是錯誤的方法, 應該要 01/03 15:15
→ loveme00835: 從 ADT (Abstract Data Type)來做思考, 實作細節則是 01/03 15:15
→ loveme00835: 程設課在討論的事, 所以好的資結書概念性的描述會比 01/03 15:15
→ loveme00835: 較多 01/03 15:15
→ loveme00835: 你可以看看《Fundamentals of Data Structures in C 01/03 15:23
→ loveme00835: 》和目前這本差別在哪裡 01/03 15:23
→ purefalse: 好的! 01/03 16:07
推 reemir: 其實我覺得《Fundamentals of Data Structures in C》 01/27 03:04
→ reemir: 這本 對於完全不熟悉資料結構的人來說 十分的不友善... 01/27 03:04
→ dmeiki: 同意樓上,不建議初學看那一本 04/10 01:30