[討論] 推薦的資料結構的書使用C語言

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

Links booklink

Contact Us: admin [ a t ] ucptt.com