这本书理论部分还是可圈可点的,相较而言,其他的只是直接讲数据结构有哪些,栈,表,链什么的虽然也没什么问题,但是没有原理还是会让人很困惑。
这本书非常不值现在的学生投入阅读。十几年前的学生可能没有太多更好的教材,现在不一样了,比这本书好几个档次的书多得去,何必读一本可读性非常差,作者显然没有多少实际工程经验的书呢?当然,估计大多数看的人纯粹也只是为了考试吧……
怎么说呢,如果有个老师在旁边讲解,这本书有用,如果是完全的自学,这本书完全没有用,这本书不适合用来学习,适合已经完全学会的人过来查漏补缺。
严谨的教科书,和习题及上级指导一起阅读能学到很多东西,花了28个小时阅读,不过对于较难的一些算法比如图算法的弗洛伊德算法,排序种的基数排序,二叉树中的avl树等还是一知半解,可能再花2个28小时能有突破吧
客观的说,这本书已经是对严奶奶上一版数据结构(C语言版)(目前普遍使用的白紫色封面教材)做出了很大改进,将一些符号命名更规范化,不需要用函数的地方直接用表达式表示,基本上是C++的语言规范,对部分代码进行改进。
要是能结合数据结构源码一起看就好了,推荐一个数据结构源码地址:https://github.com/0voice/algorithm-structure#nav_01
这本书适合初学者和自学者,看这本书有困扰或搞不懂的可以去看B站王卓老师的视频,看完视频再去看难点会有一种豁然开朗的感觉
零零散散的基本阅读完整本书,总体来讲值得一看,特别是一些总结和经验都值得学习,大体上也基本从基础到后面比较深入的排序解读,带领读者了解整个数据结构与算法在计算机以及后面生活社会中的运用,了解了本书内容之后就算是入门了本课程,往后还需要多加实践以此巩固书中的知识点,下一步leetcode搞起来,冲冲冲!!!
排版比较舒服,比找到PDF的文档翻得下去🙃🙃略过了习题部分,接下来做配套习题集
没有老师的同学可以去b站听听青岛大学王卓老师的课,教材是这本…