课程介绍
《大话数据结构》(溢彩加强版)——程杰 著
课程目录
第 1 章 数据结构绪论
第 2 章 算法
第 3 章 线性表
第 4 章 栈与队列
第 5 章 串
第 6 章 树
第 7 章 图
第 8 章 查找
第 9 章 排序
课程笔记
https://www.yuque.com/u43365522/huqw7v
课程总结
最早看到书也是在知乎上,在图书馆看了几页之后觉得还蛮有趣的,以一个老师上课的口吻进行数据结构的讲解,可以说吸引到了我(成功勾引),然后买了这本书1,也是等到暑假才有时间看,然后就花了9天时间,一天一章这样,刷完了。(其实也是昨天刷完的,但你知道的,我有拖延症,于是又放到今天一起写总结了)
最开始我是想浏览的,不做笔记,但是想想数据结构还很重要,提前学好利大于弊,但是加上我懒得动笔,于是参考了很多大佬用MarkDown来做笔记,也是我第一次学习MarkDown语法,您别说,还真好用,用了之后基本上是不用鼠标操作的,虽然还有些操作不是很熟悉,但一切都是在联系中成就的。语雀笔记的链接我附在上面了,方便自取。
回归到书籍本身,整本书的例子很多,引入部分也做得很好,我用的是溢彩加强版,所以图画的也很好,很容易理解,有很多代码部分,我一开始还跟着敲,但实在是太多了,所以后面干脆就是看,真正用到的时候再复习。虽然到后面代码也不看了,只是学习思想...看到后面图和树后面的部分真心是有点虐的,全靠语雀笔记的成就感在学习,期间也没少刷B站相关的视频讲解,我觉得一起食用效果还蛮好的。
作者老师的知识储备是真心的丰富,很多地方都用易懂的语言描述出来的,另外,也让我意识到的,数据结构的本质就是算法分析,归根到底就是算法的优劣,通过不同的算法,得到不同的数据结构,又反过来得到更好的算法。
总结下来,这本书也是我数据结构与算法的初识吧,我相信后面我会高频地用到这些知识的。
碎碎念
虽然书后面三分之一基本上读一页跳一页,这页太难下一页。不妨碍数据结构在我心中和脑海中的神圣形象,我后面也一定会称为数据结构与算法的神的!关于数据结构的学习后面就是跟夏令营的课程了,刷题啊,写代码啊,跟课啊,而且我也还会坚持用语雀的,用MarkDown继续做笔记,有机会我也会学学LaTeX和文生图的那个语法,只能说时间沉淀一切,加油吧!