以下内容来源于哔哩哔哩UP主zst_2001的视频学习笔记,仅供复习所用
数据结构
1.大O表示法
1.1 时间复杂度
1.2 空间复杂度
1.3.渐进符号
1.4 递归时间、空间复杂度
2.线性结构与线性表
2.1 线性表的存储结构
2.2 线性表的链式存储
3.栈的顺序储存
4.队列的顺序储存与循环队列
5 栈与队列题目
6 串
6.1串的模式匹配和朴素模式匹配
6.2 手算next数组值
6.3 KMP
7.数组
7.1 一维数组
7.2 二维数组
8 矩阵
8.1 对称矩阵
8.2 三对角矩阵
8.3 稀疏矩阵
9.树
9.1 二叉树
9.2 二叉树的存储结构
9.3 二叉树的遍历
9.4 平衡二叉树
9.5 二叉排序树
9.6 最优二叉树
9.7 哈夫曼编码
9.8 线索二叉树
10 图
10.1 有向图和无向图
10.2 完全图
10.3 顶点的度
10.4 路径
10.5 连通图与强连通图
11 图的存储结构
11.1 邻接矩阵
11.2 邻接链表表示法
11.3 稠密图和稀疏图
12 网
13 图的遍历
13.1 深度优先搜索
13.2 广度优先搜索
14 拓扑排序