2009-06-12 21:55:20
来自: 逆铭
数据结构(C语言版)的评论
这本书将C语言本身的复杂度大量暴露在读者面前,代码中不断纠结于错误处理、动态内存分配、输入输出等等实际和数据结构本身思想不相干的内容,对于初学者而言恐怕会相当困扰。我觉得数据结构书,或者像clrs一样用纯伪码,或者用python这样语法简单的动态语言,这样才不至于身陷语言层面的复杂性导致只见树木不见森林。
不但如此,书中的代码风格也让人无语。比如,for循环后面的小括号里面塞进和循环控制无关的东西。再举个最简单的例子来说,比如朴素串匹配,和clrs比较一下,可读性高下立见。如果考试的时候从里面抽程序做读程题或者代码填空题,会相当郁闷吧。
有人说代码里有错误,我没有细看(这种代码看起来太费神了=.=),故未证实,大家小心就是。
另外,书中有一些应该涉及的内容没有提及,比如dijkstra/prim的堆优化(事实上书中就没有提及“优先队列”的概念),比如Bellman-Ford,等等。另外还有一些地方似乎不妥,比如将AVL和平衡BST的概念等同起来。
总之,书不差,但是不能完全依赖,更不能迷信。
另,这么多年了,这书除了封面,连内容的页数都不带变的,诶……
数据结构(C语言版)的评论
这本书将C语言本身的复杂度大量暴露在读者面前,代码中不断纠结于错误处理、动态内存分配、输入输出等等实际和数据结构本身思想不相干的内容,对于初学者而言恐怕会相当困扰。我觉得数据结构书,或者像clrs一样用纯伪码,或者用python这样语法简单的动态语言,这样才不至于身陷语言层面的复杂性导致只见树木不见森林。
不但如此,书中的代码风格也让人无语。比如,for循环后面的小括号里面塞进和循环控制无关的东西。再举个最简单的例子来说,比如朴素串匹配,和clrs比较一下,可读性高下立见。如果考试的时候从里面抽程序做读程题或者代码填空题,会相当郁闷吧。
有人说代码里有错误,我没有细看(这种代码看起来太费神了=.=),故未证实,大家小心就是。
另外,书中有一些应该涉及的内容没有提及,比如dijkstra/prim的堆优化(事实上书中就没有提及“优先队列”的概念),比如Bellman-Ford,等等。另外还有一些地方似乎不妥,比如将AVL和平衡BST的概念等同起来。
总之,书不差,但是不能完全依赖,更不能迷信。
另,这么多年了,这书除了封面,连内容的页数都不带变的,诶……
本评论版权属于作者逆铭,并受法律保护。除非评论正文中另有声明,没有作者本人的书面许可任何人不得转载或使用整体或任何部分的内容。

2009-06-17 09:04:21 泡泡青
您把C语言书评写的这么~~ 我都想去买一本了2009-06-18 12:28:31 HunterPP
呃,我们的课本,现在正在用~~~~~~~~2009-06-19 21:22:13 Gothic W
。。。建议不要看中国人写的。2009-06-20 12:45:27 纳兰经若
严版DS曾经有人叫过好么??你在哪个地方看到的?2009-06-24 17:25:10 aiko星
如果考试的时候从里面抽程序做读程题或者代码填空题,会相当郁闷吧。我考试的时候确实是相当的郁闷
2009-06-27 23:45:44 恋恋半岛
我们已经学过了 不怎么好么···有点难好像~~
2009-06-28 10:28:43 我垂死的螳螂
曾经的课本啊……2009-06-29 21:24:27 黑仔丨憩小言
能在豆瓣看到计算机类书刊的评论,实为罕见。2009-06-30 14:30:18 素。
用数字和符号堆起来的*&%$$#...始终让人头痛的C语言。2009-07-23 11:52:17 路易
这就是大多数人的课本啊~~不过这本写的是相当难懂.
2009-10-03 17:27:33 danielxc
正在学,好郁闷啊,推荐本好的书啊2009-12-16 19:53:44 幻想新贵
好吧……我们的课本……不过用的是C++版> 我来回应