
程杰
大话数据结构》为超级畅销书《大话设计模式》作者程杰潜心三年推出的扛鼎之作!以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。
现在是5:15,我还没睡觉。边听歌边阅读的状态下,从头读完了第一章。这周QBUS5001 python 课程讲了数据结构。对class有了更深的理解。作者列举的很多例子结合老师课上给的代码,心里对数据结构这四个字有更加系统和详细的理解。很久之前,我记得有位作者提到,我们学习的困难原因之一是有的重要概念不理解(你觉得你理解了,但是并不是这样。作者真的是站在初学者的角度看待数据结构问题。而且,用比喻和图片的方法简直比很多页的PPT更加易懂。强烈推荐想了解数据结构的人看!
《大话数据结构》 时隔一年,我又回来学习数据结构了。 比起大一时硬啃教材,这一次聪明了一些。 这本书我的阅读体验比较好。参考文献很全,内容还是覆盖了数据结构概述,线性表,串,栈和队列,图,查找,排序,普利姆算法、迪杰斯特拉算法这些老朋友。内容很全面。 相较于课本,这本书的写作风格比较轻松。 书中会举一些例子来辅助说明数据结构的样子,程序执行的过程,这一点对理解数据结构和算法实现的思想真的很有帮助。 学的时候,要一边看执行代码,一边看代码运行说明才好理解。 另外,在每一章的开头和结尾作者会说一些关于本章节联系到人生的一些感悟,算是作者自己的经验总结。 因为这本书就是以“上课”这样的一种场景去做故事展开的,比起真的上课会有趣很多(如果真是故事书,那这本书也很难讲具体的原理了)。 缺陷: 书中倒是有些代码错误,不过在阅读的时候通过书友想法倒是看到了很多热心书友给你纠正,如果你不是把代码运行一遍,理解起来问题不大。 现在我也开始理解技术只是入场券这句话。这个世界是在不断变化的,没有谁可以靠着一成不变的属性应对时代的变化。持续学习,持续提升思考能力,提升通用技能还是需要的。 一道同样的题,你设计的程序时间复杂度和别人设计的程序的时间复杂度也会有所不同。去看了别人怎么想问题,别人的解法,或许你也会收获茅塞顿开的感觉。
做一行,就要爱一行。当你静不下心读完数据结构这一类书时。说明你不够爱程序员这一行业。如果只是拿一个敷衍的心态去工作。那么生活也将会敷衍你。或许你会说我不够爱它,暂时只是用他工作谋生。但我想说的是,爱一行才能做好一行,当你下次转行的时候,你也大概率能做好另一行。当一个人做不好当前行业工作时。那么下一个行业工作大概率也做不好。
还没看完 但是 可以说很全面细致而且并不枯燥 刚好巩固知识体系 细小知识点一带而过了
浅评《大话数据结构》 前半部分还可以,后半部分不明所以又稍显啰嗦。不太满意的一点是整本书中错误频出,这对一本计算机科学读物来说属实是一个较大的bug了。 作者很用心,但仍需努力。很用心是因为本书浅显易懂,对新手很友好,是一本名副其实的数据结构自学和入门图书;需努力是因为代码质量有待提高,部分细节不够严谨,有些专业术语描述模糊,容易让读者浅尝辄止。 总体来说,通俗易懂,中规中矩,可作为数据结构与算法的辅餐食用。
如果说有一个人因为一句话而得到了图灵奖,那么这个人应该就是沃思(Nicklaus Wirth),这句话就是他提出的著名公式“算法+数据结构=程序”。 这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”—— 一个公式展示出了程序的本质。
主要包括:数据结构介绍,算法推导大O阶的方法,线性表结构的介绍,顺序结构与链式结构差异,栈与队列的应用,串的朴素模式匹配、KMP模式匹配算法,树结构的介绍,二叉树前中后序遍历,线索二叉树,赫夫曼树及应用,图结构的介绍,图的深度、广度遍历,最小生成树两种算法,最短路径两种算法,拓扑排序与关键路径算法,查找应用的相关介绍,折半查找、插值查找、斐波那契查找等静态查找,稠密索引、分块索引、倒排索引等索引技术,二叉排序树、平衡二叉树等动态查找,B树、B+树技术,散列表技术,排序应用的相关介绍,冒泡、选择、插入等简单排序,希尔、堆、归并、快速等改进排序,各位排序算法的对比等。
很感谢大话这本书,我之所以会来到微信读书,其实也是因为这本大话数据结构,从最初来到微信读书至今已经一年了,希望能在以后的阅读过程中认识更多书友,获取更多知识,用更加丰富的知识面作为辩证思考实际问题的基础
广受好评的数据结构相关的书,内容详实,知识难度递进,章节的安排合理,适合入门数据结构和深入,缺点在于将篇幅均摊,导致后面明显更难的树和图的内容没有得到充分的分析和讲解,增大了理解的时间成本,总体上非常推荐!
这本书真心不推荐读,书中错误百出,作者连一些概念都没搞清楚,链表讲的废话连篇,概念云里雾里,发明了很多作者自己才能明白的名词,没有和专业的算法书上概念统一起来,之前没接触过的小伙伴容易被带进坑,切记谨慎阅读