作者purefalse (粹)
看板C_and_CPP
标题[讨论] 推荐的资料结构的书使用C语言
时间Sun Jan 3 06:56:25 2021
最近在新北图书馆借了几本资料结构的书
但里面的程式码
在定义结构时还是宣告时候
不知道为何都省略了一大段
常常需要自己想它怎麽宣告还有定义
因为太菜都要想很久
在电脑测试也要除错很久
进度超缓慢
请问大大有推荐的资料结构的书吗?
使用C语言
感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.137.94.96 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1609628187.A.36F.html
1F:推 alan23273850: 原文书圣经本?我也不知道推不推荐 01/03 10:08
2F:推 kyfish: 有没有拍个照范例? 好奇省略了什麽 隔空未看先猜可能单纯 01/03 12:39
3F:→ kyfish: 对语言不熟悉? 01/03 12:39
6F:→ purefalse: 例如这个稀疏矩阵 01/03 14:07
7F:→ purefalse: 我就无法理解为何能用ary1[0].row=5; 01/03 14:07
8F:→ purefalse: 抱歉我很新手。 orz 01/03 14:07
9F:→ purefalse: 还有MAX_Item也没给大小。 01/03 14:11
10F:→ purefalse: 不知道是否有错。 01/03 14:11
11F:→ purefalse: 看起来总觉得就是少了一个宣告 01/03 14:12
12F:→ nh60211as: 这code没给struct item的定义,该包含的header也没 01/03 14:16
13F:→ nh60211as: 写出来 01/03 14:18
14F:→ nh60211as: 如果只是在说ary1[0].row=5的话应该是在说 01/03 14:19
15F:→ nh60211as: ary1的第0个位置(型别是item)的成员row(型别应该是int) 01/03 14:20
16F:→ nh60211as: 赋值为5 01/03 14:20
17F:→ mmmmei: 是不是你翻太快?前面几页有吗 01/03 14:27
18F:→ purefalse: 对 我有找到 但还是有问题 01/03 14:31
19F:→ purefalse: 所以想找完整一点的 01/03 14:31
22F:→ purefalse: 它真的就这样而已 01/03 14:39
23F:→ purefalse: 但它前面一个转置矩阵很完整 01/03 14:39
24F:→ purefalse: 但有些都会只有代码 01/03 14:39
25F:→ purefalse: 宣告跟定义都少了... 01/03 14:39
26F:→ purefalse: 所以有点。苦恼 01/03 14:39
27F:→ loveme00835: 如果书里有一半以上都是程式码直接贴出来让你自己看, 01/03 14:48
28F:→ loveme00835: 这种书直接丢掉就好了 01/03 14:48
29F:→ purefalse: 其实它解释蛮清楚 01/03 14:53
30F:→ purefalse: 但试作时要顺便补完缺少的代码对我有点太难。 01/03 14:53
31F:→ loveme00835: 用程式码来理解资料结构实作就是错误的方法, 应该要 01/03 15:15
32F:→ loveme00835: 从 ADT (Abstract Data Type)来做思考, 实作细节则是 01/03 15:15
33F:→ loveme00835: 程设课在讨论的事, 所以好的资结书概念性的描述会比 01/03 15:15
34F:→ loveme00835: 较多 01/03 15:15
35F:→ loveme00835: 你可以看看《Fundamentals of Data Structures in C 01/03 15:23
36F:→ loveme00835: 》和目前这本差别在哪里 01/03 15:23
37F:→ purefalse: 好的! 01/03 16:07
38F:推 reemir: 其实我觉得《Fundamentals of Data Structures in C》 01/27 03:04
39F:→ reemir: 这本 对於完全不熟悉资料结构的人来说 十分的不友善... 01/27 03:04
40F:→ dmeiki: 同意楼上,不建议初学看那一本 04/10 01:30