视频课程目录:
1. 绪论
2. 线性表
3. 栈和队列
4. 串
5. 数组和广义表
6. 树和二叉树
7. 图
8. 查找
9. 排序
├─{01}--绪论
│ (1.1)--1.1什么是数据结构.pdf
│ (1.2)--1.2基本概念和术语.pdf
│ (1.3)--1.3数据结构的内容.pdf
│ (1.4)--1.4算法及其评价.pdf
│ [1.1]--1.1什么是数据结构.mp4
│ [1.2]--1.2数据结构的基本概念和术语.mp4
│ [1.3]--1.3数据结构的内容.mp4
│ [1.4.1]--1.4.1算法的定义、基本特征、描述方法.mp4
│ [1.4.2]--1.4.2类C语言描述算法.mp4
│ [1.4.3]--1.4.3算法评价.mp4
│
├─{02}--线性表
│ (2.1)--2.1线性表的定义.pdf
│ (2.2)--2.2线性表的顺序表示与实现.pdf
│ (2.3)--2.3线性表的链式表示与实现.pdf
│ (2.4)--2.4典型应用—一元多项式的表示和相加.pdf
│ [2.1]--2.1线性表的定义.mp4
│ [2.2]--2.2线性表的顺序表示和实现.mp4
│ [2.3.1]--2.3.1单链表.mp4
│ [2.3.2]--2.3.2循环链表.mp4
│ [2.3.3]--2.3.3双向链表.mp4
│ [2.4]--2.4典型应用——一元多项式的表示和相加.mp4
│
├─{03}--栈和队列
│ (3.1)--3.1栈.pdf
│ (3.2)--3.2栈的应用举例.pdf
│ (3.3)--3.3栈与递归.pdf
│ (3.4)--3.4队列.pdf
│ [3.1.1]--3.1.1栈的定义.mp4
│ [3.1.2]--3.1.2栈的顺序表示和实现.mp4
│ [3.1.3]--3.1.3栈的链式表示和实现.mp4
│ [3.2.1]--3.2.1数制转换.mp4
│ [3.2.2]--3.2.2括号匹配的检查.mp4
│ [3.2.3]--3.2.3表达式求值.mp4
│ [3.3]--3.3栈与递归.mp4
│ [3.4.1]--3.4.1队列的定义.mp4
│ [3.4.2]--3.4.2队列的链式表示与实现.mp4
│ [3.4.3]--3.4.3队列的顺序表示与实现.mp4
│
├─{04}--串
│ (4.1)--4.1串类型的定义.pdf
│ (4.2)--4.2串的表示和实现.pdf
│ (4.3)--4.3串的模式匹配算法.pdf
│ [4.1]--4.1串类型的定义.mp4
│ [4.2]--4.2串的表示和实现.mp4
│ [4.3]--4.3串的模式匹配算法.mp4
│
├─{05}--数组和广义表
│ (5.3.1)--5.3.1特殊矩阵的压缩存储.MP4
│ (5.3.2)--5.3.2.1稀疏矩阵的压缩存储——三元组顺序表存储.MP4
│ [5.1]--5.1数组的定义.mp4
│ [5.2]--5.2数组的顺序表示和实现.mp4
│ [5.3.1]--5.3.2.2稀疏矩阵的压缩存储——行逻辑链接的顺序表.mp4
│ [5.3.2]--5.3.2.3稀疏矩阵的压缩存储——十字链表.mp4
│ [5.4]--5.4广义表的定义.mp4
│ [5.5]--5.5广义表的存储结构.mp4
│
├─{06}--树和二叉树
│ (6.1)--6.1树.pdf
│ (6.2)--6.2二叉树.pdf
│ (6.3)--6.3二叉树的遍历.pdf
│ (6.4)--6.4Huffman树.pdf
│ (6.5)--6.5树、森林和二叉树.pdf
│ [6.1]--6.1树.mp4
│ [6.2.1]--6.2.1二叉树的定义.mp4
│ [6.2.2]--6.2.2二叉树的性质.mp4
│ [6.2.3]--6.2.3二叉树的存储结构.mp4
│ [6.3.1]--6.3.1二叉树的遍历.mp4
│ [6.3.2]--6.3.2遍历的应用.mp4
│ [6.4.1]--6.4.1Huffman树的定义及构造.mp4
│ [6.4.2]--6.4.2Huffman编码和译码.mp4
│ [6.4.3]--6.4.3Huffman编码和译码的算法实现.mp4
│ [6.5.1]--6.5.1树和二叉树.mp4
│ [6.5.2]--6.5.2森林和二叉树.mp4
│
├─{07}--图
│ (7.1)--7.1图的定义和术语.pdf
│ (7.2)--7.2图的存储结构.pdf
│ (7.3)--7.3图的遍历.pdf
│ (7.4)--7.4最小生成树.pdf
│ (7.5)--7.5有向无环图及其应用.pdf
│ (7.6)--7.6最短路径.pdf
│ [7.1]--7.1图的定义和术语.mp4
│ [7.2.1]--7.2.1邻接矩阵.mp4
│ [7.2.2]--7.2.2邻接表.mp4
│ [7.3.1]--7.3.1图的深度优先搜索.mp4
│ [7.3.2]--7.3.2图的广度优先搜索.mp4
│ [7.4.1]--7.4.1prim算法.mp4
│ [7.4.2]--7.4.2Krsukal算法.mp4
│ [7.5.1]--7.5.1拓扑排序.mp4
│ [7.5.2]--7.5.2关键路径.mp4
│ [7.6.1]--7.6.1单源点最短路径问题——Dijkstra算法.mp4
│ [7.6.2]--7.6.2任意一对顶点之间的最短路径——Floyd算法.mp4
│
├─{08}--查找
│ (8.1)--9.1静态查找.pdf
│ (8.2)--9.2动态查找.pdf
│ [8.1.1]--9.1.1顺序查找法.mp4
│ [8.1.2]--9.1.2折半查找.mp4
│ [8.1.3]--9.1.3分块查找.mp4
│ [8.2.1]--9.2.1二叉排序树.mp4
│ [8.2.2]--9.2.2平衡二叉树.mp4
│ [8.3.1]--9.3.1什么是哈希表.mp4
│ [8.3.2]--9.3.2&9.3.3哈希函数的构造方法和处理冲突的方法.mp4
│ [8.3.3]--9.3.4哈希表的查找及其分析.mp4
│
└─{09}--排序
(9.1)--10.1排序概述.pdf
(9.2)--10.2插入排序.pdf
(9.3)--10.3交换排序.pdf
(9.4)--10.4选择排序.pdf
(9.5)--10.5归并排序(1).pdf
(9.6)--10.6基数排序.pdf
(9.7)--10.7各种排序算法的比较.pdf
[9.1]--10.1排序概述.mp4
[9.2]--10.2插入排序.mp4
[9.3]--10.3交换排序.mp4
[9.4]--10.4选择排序.mp4
[9.5]--10.5归并排序.mp4
[9.6]--10.6基数排序.mp4
[9.7]--10.7各种内部排序方法的比较.mp4