最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:4

【文档】严蔚敏 的 《数据结构(C语言版)》 这本书在豆瓣评分为什么不高?

 attach_img

4

帖子

14

回复

18

积分
最后登录:
2025-04-05 15:26
注册时间:
2023-02-26 14:02
楼主
  发表于:2025-04-05 19:28:08|查看用户信息

比如算法导论图文并茂,原理解析,方便理解 9分以上, 没什么奇怪的.

但是严老 这本书评分竟然如此之低——7.1分,因为它是教材吗?是因为这本书是国产的吗?

是其言语抽象生涩,很不方便理解吗? —— 比如我是通过这本书 扣 扣 扣 明白了 最短路,最小生成树,KMP,B tree树 (原理简洁, 讲解可能有点繁琐)

2.jpg

5

帖子

14

回复

19

积分
最后登录:
2025-04-05 18:49
注册时间:
2023-02-26 14:02
1 楼
  发表于:2025-04-05 19:30:33|查看用户信息

其他答主都讲了不少缺点,但作为一本已被国内各大院校计算机专业使用二十年,经久不衰的教材,没有一定的优势是不可能的。在我看了,这是一本缺点和优点同样突出的书。

缺点:

1、严奶奶毕竟是生在旧社会,长在红旗下,都快80高龄的人了,而这本书也是就是年代写的,所以说,本书的行文手法、语言风格跟现在差距很大,而且绝对的教材范,高大上,逼格十足,虽说重点核心都讲了,但是细节不够,没有类比,让人难以理解。


2、全书算法均是是用伪代码写的,这对于只学习过程序设计基础的大一大二生来说,真是不能接受,要知道之前上机课就是把书上代码打到计算机上,改改错,编译,完事。这样无疑给基础不太好的同学带来麻烦,好多都是学到这课就放弃治疗了。


用这本书自学入门的确是比较困难。

但如果过了入门那关的话,这本书的优势就显现出来了。


优点:

1、这是一本非常轻薄的书,前面答主推荐的那些书无疑是非常好的书,我在入门的时候基本上用的就是那些,但每一本都是死沉死沉的大部头。

2、这是一本非常简练高效的书,每个算法的核心代码和解释都有,易于翻阅查找,比大部头翻了十几页还找不到重点高效多了。


总结:这是一本不太适合入门的书,入门的时候不妨找一些机械工业出版社外国经典教材入门,并在此基础上完成重要代码的实现。入门后,这本书是一本不错的,值得再次阅读、翻阅查找、收藏的书。

个人觉得这本书比国内市面上太多教材要用心多了,应该在8分以上。


1

帖子

6

回复

7

积分
最后登录:
2025-04-05 18:09
注册时间:
2023-05-16 01:30
2 楼
  发表于:2025-04-05 19:31:26|查看用户信息

书这个东西呢,也是有分类的。

有的叫做入门教材,适合新手去看,定性的去理解一个东西的概念。

有的叫做参考书,适合入门后扩展思路,构建知识体系。

有的叫做字典,适合发现不理解的内容时候查阅。

这本书放在不同分类,其价值自然不同。


2

帖子

6

回复

7

积分
最后登录:
2025-04-05 16:47
注册时间:
2024-10-11 22:10
3 楼
  发表于:2025-04-05 19:32:32|查看用户信息

这本书,我当年基本上是强行背下来的,现在想起来还是想骂人,真不知道这本书写的什么玩意,要写伪代码,就好好写伪代码好了,要写代码,就把完整的代码附上好不好,整本书都相当的不伦不类,当时学校只安排了C的课,谁知道你那本书里面一会->, 一会*,搞毛啊,连个定义都不给,完整的结构也不给,让人看的云里雾里,有时候我都觉得谭浩强的书都比它强。

3

帖子

5

回复

6

积分
最后登录:
2025-04-05 16:53
注册时间:
2024-03-13 22:17
4 楼
  发表于:2025-04-05 19:33:25|查看用户信息

快考试了 特地来回答这道题

这本书

1、排版和命名都很糟糕,间接地增加了理解的难度

2、明明是C语言版,却使用了C和C++混合的“伪代码”(结果没学过C++的人纷纷把int &a当作取地址用)

3、适合理论学习,不适合实际操作,的时候写树ADT的我几乎是崩溃的,偏偏老师还要求写的ADT要和书本一致

个人认为这本书是不适合入门的。


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录