谈得大一些,从这本书来看中国的教育。
我不知道为什么那么多的学校都选择这本书来作为数据结构的教材,也许他们大多数没明白数据结构究竟学的是什么?
这本书为什么学生爱看?因为他简单,他把复杂的东西给省略,把简单的东西更加简单化。
但是我不赞同用C语言再来学数据结构,学习数据结构是学习他的思维方式,而不是他的实现方式,而太多的人都把重点放在了怎么写代码,怎么用指针上,这样的态度是学不好数据结构的。
再者,这本书根本没有引起太多的思考,举两个简单的例子:
1. 希尔排序和冒泡排序的时间复杂度都是N2,那么为什么还说希尔排序是个优秀的算法呢?这本书连提都不会提,但是我们不妨看看其他的把数据结构讲的比较深入的书,会得到答案。
2. 这个也许有些牵强,我们是个多核的时代,我们在很多问题上不能只用简单的单核思想去分析问题,比如说,树的深度搜索,假设我们把用多核的思想去考虑,那么是什么结果呢?哪怕不去考虑多核,如果用多线程去深度遍历树,是什么样呢?
因此,我只能说,这本书适合学生考前突击学习,至此而已。
由书看教育
对“由书看教育”的回应
《数据结构》热门书评
-
由书看教育
51有用 18无用 飞林沙 2009-07-24
谈得大一些,从这本书来看中国的教育。我不知道为什么那么多的学校都选择这本书来作为数据结构的教材,也许他们大多数没明白数据结构究竟学的是什么?这本书为什么学生爱看?因为他简单,他把复杂的东西给省略,把简单的东西更加简单化。但是我不赞同用C语言再来学数据结构,学习数据结构是学习他的思维方式,而不是他的实...
-
看了这本书你就知道为什么大学生出来什么都不会?
38有用 7无用 豆芽 2011-09-15
正如大家所知,这本书也是我大学时代的教程。毕业后这本教程丢了,由于没有学好(当时在卓越网上很多人说这本是经典,所以觉得肯能是自己没用心看),后来又买来一本,不记得看了多少了。现在过了四五年了,又翻开这本书,突然感触很深啊 ,为什么当时一直学不会? 再翻开这本书时候,发现这里面几乎没有实际应用,里面的...
-
有那么好么?
12有用 0无用 逆铭睡眼惺忪地 2009-06-12
这本书将C语言本身的复杂度大量暴露在读者面前,代码中不断纠结于错误处理、动态内存分配、输入输出等等实际和数据结构本身思想不相干的内容,对于初学者而言恐怕会相当困扰。我觉得数据结构书,或者像clrs一样用纯伪码,或者用python这样语法简单的动态语言,这样才不至于身陷语言层面的复杂性导致只见树木不见...
-
- -想秃顶的就看吧。
9有用 1无用 [已注销] 2011-05-16
丫的,一个例子不多看几遍是体会不到它的作用的,看完书不做几个习题是不会理解它的精髓的。读理科的银儿伤的起。哪些混蛋这么为难自己设计出这些算法的啊。混蛋啊,为难了自己何必也为难了别人啊。 好吧,本来只想写上面...
-
千万别把这本书当做入门书籍
5有用 3无用 S.Knight 2012-04-20
也许很多人都会喷我,说我浮躁什么的,但是我觉得这本书真的不好,也许用来做学术研究可以,但是如果你之前又没怎么了解过算法,对数据结构也不熟悉的话,个人建议:千万别把这本书当做入门书籍。因为这本书太枯燥了,枯燥得就像你在看严蔚敏教授的视频,看一个老太太跟你讲课,严教授的学术成就我不否认,但是毕竟我们大部...
书名: 数据结构
作者: 严蔚敏 | 吴伟民
出版社: 清华大学出版社
出版年: 2007-3-1
页数: 334
定价: 30.0
装帧: 平装
丛书: 清华大学计算机系列教材
ISBN: 9787302147510

