视频课程目录:
1. 绪论
2. 线性表
3. 栈与队列
4. 字符串
5. 数组与广义表
6. 树和二叉树
7. 查找
8. 图
9. 排序
├─{01}--绪论
│ │ #1.4#--图文.pdf
│ │ [1.1]--引导视频-绪论1.1.mp4
│ │
│ ├─{02}--数据结构与数据类型
│ │ #1.2.1#--图文.pdf
│ │ #1.2.2#--图文.pdf
│ │ #1.2.3#--图文.pdf
│ │ #1.2.4#--图文.pdf
│ │ (1.2.1)--1.2基本概念与逻辑结构.ppt
│ │ (1.2.2)--1.3存储结构.ppt
│ │ (1.2.3)--1.4数据类型.ppt
│ │ [1.2.1]--1.数据结构基本概念与逻辑结构.mp4
│ │ [1.2.2]--1.2存储结构.mp4
│ │ [1.2.3]--3.数据类型.mp4
│ │
│ ├─{03}--算法及算法分析
│ │ #1.3.6#--图文.pdf
│ │ #1.3.7#--图文.pdf
│ │ (1.3.1)--1.5什么是算法.ppt
│ │ (1.3.2)--1.6算法描述.ppt
│ │ (1.3.3)--1.8算法设计目标.ppt
│ │ (1.3.4)--1.9算法效率分析1-基本概念.ppt
│ │ (1.3.5)--1.10算法效率分析2-常见时间复杂度.ppt
│ │ (1.3.6)--1.11算法效率分析3-最好、平均、最坏.ppt
│ │ (1.3.7)--1.12算法空间复杂度.ppt
│ │ [1.3.1]--4.算法描述.mp4
│ │ [1.3.2]--1.5算法描述.mp4
│ │ [1.3.3]--6.算法设计目标.mp4
│ │ [1.3.4]--7.1算法效率分析上.mp4
│ │ [1.3.5]--7.2算法效率分析中.mp4
│ │ [1.3.6]--7.3算法效率分析下-平均最坏最好时间复杂度.mp4
│ │ [1.3.7]--8.算法的空间复杂度.mp4
│ │
│ └─{06}--PTA题目专场
│ [1.6.1.1]--简单计算器.mp4
│ [1.6.1.2]--计算分段函数(1).mp4
│ [1.6.1.3]--查找学生链表.mp4
│ [1.6.2.1]--不是两个数组共有的元素.mp4
│ [1.6.2.2]--数组循环左移.mp4
│
├─{02}--线性表
│ │ (2.2)--2.2线性表定义.ppt
│ │ (2.3)--2.3顺序表.ppt
│ │ (2.5)--2.10线性表的应用.ppt
│ │ [2.1]--引导视频-线性表.mp4
│ │ [2.2]--2.1线性表的基本概念.mp4
│ │ [2.3]--2.2线性表的顺序存储结构.mp4
│ │ [2.5]--2.4表的自然连接.mp4
│ │
│ ├─{04}--链表
│ │ (2.4.1)--2.4链表基本概念.ppt
│ │ (2.4.2)--2.5链表基本操作.ppt
│ │ (2.4.3)--2.6链表插入操作.ppt
│ │ (2.4.4)--2.7链表删除操作.ppt
│ │ (2.4.5)--2.8建立单链表.ppt
│ │ (2.4.6)--2.9双循环链表.ppt
│ │ [2.4.1]--2.3线性表的链式存储结构-基本概念.mp4
│ │ [2.4.2]--2.4链式结构-基本操作.mp4
│ │ [2.4.3]--2.5链式结构-基本操作-插入操作.mp4
│ │ [2.4.4]--2.6链式结构-基本操作-删除操作.mp4
│ │ [2.4.5]--2.7链式结构-基本操作-建立单链表头插法尾插法.mp4
│ │ [2.4.6]--2.8链式结构-基本操作-双链表、循环链表.mp4
│ │
│ ├─{06}--有序表
│ │ #2.6.1#--图文.pdf
│ │ (2.6.1)--2.11有序表的插入.ppt
│ │ (2.6.2)--2.12有序表的归并.ppt
│ │ [2.6.1]--2.51有序表的基本操作-插入.mp4
│ │ [2.6.2]--2.6有序表的归并.mp4
│ │
│ └─{09}--PTA题目专场
│ [2.9.1]--顺序表--删除结点(1).mp4
│ [2.9.2]--单链表基本操作--删除结点(3).mp4
│ [2.9.3]--递增的整数序列链表的插入.mp4
│
├─{03}--栈与队列
│ ├─{01}--栈
│ │ #3.1.4#--图文.pdf
│ │ [3.1.1]--Spoc-03-栈的定义.mp4
│ │ [3.1.2]--spoc-03-栈和队列-栈的顺序结构.mp4
│ │ [3.1.3]--spoc-03-栈-队列-栈的链式结构.mp4
│ │
│ ├─{02}--队列
│ │ [3.2.1]--spoc-03-栈队列-队列的定义.mp4
│ │ [3.2.2]--spoc-03栈队列-顺序队列.mp4
│ │ [3.2.3]--spoc-03-栈队列-链队.mp4
│ │
│ └─{04}--PTA题目专场
│ [3.4.1]--符号配对.mp4
│ [3.4.2]--迷宫寻路_队列版.mp4
│ [3.4.3]--递归求交错幂级数部分和(1).mp4
│
├─{04}--字符串
│ [4.1]--SPOC-04-串的定义.mp4
│ [4.2]--SPOC-04-串-顺序串.mp4
│ [4.3]--SPOC-04-串-链串.mp4
│ [4.4]--SPOC-04-串-BF.mp4
│ [4.5]--SPOC-04-串-KMP.mp4
│ [4.7]--统计子串数量.mp4
│
├─{05}--数组与广义表
│ │ [5.1]--SPOC-05-数组与广义表-数组的定义.mp4
│ │ [5.2]--SPOC-05-数组与广义表-特殊矩阵的存储.mp4
│ │ [5.3]--SPOC-05-数组与广义表-广义表的概念.mp4
│ │
│ └─{05}--PTA题目专场
│ [5.5.1]--找鞍点.mp4
│ [5.5.2]--判断上三角矩阵.mp4
│ [5.5.3]--简易连连看.mp4
│
├─{06}--树和二叉树
│ │ #6.5#--图文.pdf
│ │ (6.1)--SPOC-06-本章导引及树的基本概念与性质1.ppt
│ │ (6.2)--SPOC-06-树遍历及存储结构-课件.ppt
│ │ [6.1]--树与二叉树引导及树的概念与性质.mp4
│ │ [6.2]--2.树遍历与存储结构.mp4
│ │
│ ├─{03}--二叉树
│ │ (6.3.1)--SPOC-06-二叉树的基本概念-课件.ppt
│ │ (6.3.2)--SPOC-06-二叉树的存储结构-课件.ppt
│ │ (6.3.3)--SPOC-06-二叉树的遍历(递归)--课件.ppt
│ │ (6.3.4)--SPOC-06-二叉树的遍历(非递归与层次)-课件.ppt
│ │ (6.3.5)--SPOC-06-二叉树遍历应用-课件.ppt
│ │ (6.3.6)--SPOC-06-二叉树的构造-课件.ppt
│ │ (6.3.7)--SPOC-06-线索二叉树-课件.ppt
│ │ [6.3.1]--3.二叉树的基本概念.mp4
│ │ [6.3.2]--4.二叉树存储结构.mp4
│ │ [6.3.3]--5.二叉树递归遍历.mp4
│ │ [6.3.4]--8.非递归遍历及层次遍历.mp4
│ │ [6.3.5]--6.二叉树遍历应用.mp4
│ │ [6.3.6]--7.二叉树的构造.mp4
│ │ [6.3.7]--9.二叉树线索化.mp4
│ │
│ ├─{04}--二叉树的应用-哈夫曼树
│ │ (6.4.1)--SPOC-06-哈夫曼树-课件.ppt
│ │ [6.4.1]--10.哈夫曼树与哈夫曼编码(new).mp4
│ │ [6.4.2]--哈夫曼树算法实现.mp4
│ │
│ └─{07}--PTA题目专场
│ [6.7.1]--根据后序和中序输出先序.mp4
│ [6.7.2]--二叉树实现表达式求值(1).mp4
│
├─{07}--查找
│ │ #7.2#--图文.pdf
│ │ #7.3#--图文.pdf
│ │ #7.5#--图文.pdf
│ │ (7.1)--SPOC-07-查找-线性表查找-课件.ppt
│ │ (7.2)--SPOC-07-查找-线性表查找-课件.ppt
│ │ (7.3)--SPOC-07-查找-二叉排序树-课件.ppt
│ │ (7.4)--SPOC-07-查找-哈希表-课件.ppt
│ │ [7.1]--查找1A.mp4
│ │
│ ├─{02}--线性表查找
│ │ #7.2.3#--图文.pdf
│ │ [7.2.1]--查找1B.mp4
│ │ [7.2.2]--查找1--二分.mp4
│ │ [7.2.3]--查找1--分块.mp4
│ │
│ ├─{03}--树表查找
│ │ #7.3.3#--图文.pdf
│ │ #7.3.6#--图文.pdf
│ │ [7.3.1]--二叉排序树.mp4
│ │ [7.3.2]--二叉排序树2.mp4
│ │ [7.3.3]--二叉排序树3.mp4
│ │ [7.3.4]--AVL树1.mp4
│ │ [7.3.5]--AVL树2.mp4
│ │ [7.3.6]--AVL树3.mp4
│ │
│ ├─{04}--哈希表的查找
│ │ #7.4.2#--图文.pdf
│ │ #7.4.3#--图文.pdf
│ │ [7.4.1]--哈希1.mp4
│ │ [7.4.2]--哈希2.mp4
│ │
│ └─{07}--PTA题目专场
│ [7.7.1]--整型关键字的散列映射(1).mp4
│ [7.7.2]--树种统计.mp4
│
├─{08}--图
│ │ #8.8#--图文.pdf
│ │ (8.1)--第八章图(1)_图的存储结构和基本概念.ppt
│ │ (8.2)--第八章图(2)_图的遍历及应用(1).ppt
│ │ (8.3)--第八章图(2)_生成树和最小生成树-prim算法.ppt
│ │ (8.4)--第八章图(3)_生成树和最小生成树-克鲁斯卡尔算法.ppt
│ │ (8.5)--第八章图(4)_最短路径和Dijkstra算法(1).ppt
│ │ (8.6)--第八章图(5)_拓扑排序.ppt
│ │ (8.7)--第八章图(6)_AOE网与关键路径_new.ppt
│ │ [8.1]--tu_1.mp4
│ │ [8.2]--8.2图的遍历及其应用(1).mp4
│ │ [8.3]--pri.mp4
│ │ [8.4]--克鲁斯卡尔算法.mp4
│ │ [8.5]--8.4最短路径(1).mp4
│ │ [8.6]--拓扑排序.mp4
│ │ [8.7]--关键路径.mp4
│ │
│ └─{12}--PTA题目专场
│ [8.12.1]--MagicPig密室出逃.mp4
│ [8.12.2]--列出连通集.mp4
│
└─{09}--排序
│ #9.1#--图文.pdf
│ (9.1)--9-1.pdf
│ (9.2.1)--9-2.pdf
│ (9.2.2)--9-2.pdf
│ [9.10]--互评成绩(3).mp4
│ [9.1]--10-1排序的基本概念.mp4
│ [9.2]--10-2-1直接、折半插入排序.mp4
│ [9.6]--基数排序.mp4
│ [9.7]--内排序总结.mp4
│
├─{03}--快速排序
│ #9.3.1#--图文.pdf
│ #9.3.2#--图文.pdf
│ #9.3.3#--图文.pdf
│ (9.3.1)--快速排序1-基本算法与实现.ppt
│ (9.3.2)--快速排序2-递归调用树与性能分析.ppt
│ (9.3.3)--快速排序3-总结与拓展.ppt
│ [9.3.1.1]--快速排序1-基本算法.mp4
│ [9.3.1.2]--快速排序2-算法实现.mp4
│ [9.3.2.1]--快速排序3-递归调用树.mp4
│ [9.3.2.2]--快速排序4-性能分析.mp4
│ [9.3.3]--快速排序5-总结与拓展.mp4
│
├─{04}--堆排序
│ #9.4.1#--图文.pdf
│ #9.4.2#--图文.pdf
│ #9.4.3#--图文.pdf
│ (9.4.1)--SPOC-排序-堆排序-1.ppt
│ (9.4.2)--SPOC-排序-堆排序-2.ppt
│ (9.4.3)--SPOC-排序-堆排序-3.ppt
│ [9.4.1]--堆排序1-基本概念.mp4
│ [9.4.2]--堆排序2-算法.mp4
│ [9.4.3]--堆排序3-建堆与其他.mp4
│
└─{05}--归并排序
#9.5.2#--图文.pdf
(9.5.1)--归并排序1.ppt
(9.5.2)--归并排序2.ppt
[9.5.1]--归并排序1-简介、归并及其实现.mp4
[9.5.2]--归并排序2-归并算法实现及总结.mp4