前言:
数据结构和算法是一个程序员的灵魂,从前学习C语言时学过数据结构和少量算法,知识点只是从脑子里过了一遍,回看发现,仅仅只是记得零碎的知识点,于是决定通过写自己的博客来输出。
而且在我看来大脑和计算机一样,有输入就要有输出,良好的输出能帮助我们将知识点串联,使其不再零散,而是能够结构化,系统化。
目录:
数据结构部分:
1.稀疏数组
2.队列
3.单链表
4.双链表
5.环形链表——约瑟夫环问题
6.栈
7.前缀—中缀—后缀
8.递归
9.树
10.图
算法部分:
1.八大排序算法
2.六大查找算法
3.动态规划
4.贪心算法
5.KMP
6.Prim
7.Kruskal
8.flovd-最短路径
9.dijkstra-最短路径
后记:
每一节在讲明原理后,会出现一些我自己的练习题进行具体说明,还会配备相应的图解以便更好的理解。
写博客的主要目的也是为了能以输出的形式对自己的知识进行巩固和系统化。
1212

被折叠的 条评论
为什么被折叠?



