资料名称:数据结构考研课程(2021 + 2022),总大小:27.08G,其中共包含304 个文件与视频资料,详见下方截图预览和文件目录,内容百度网盘分享。
截图预览:
文件目录:
01.2021版[12.35G]
01.第一章-绪论[959.68M]
01.数据结构在学什么?.mp4[79.51M]
02.数据结构的基本概念.mp4[240.04M]
03.算法的基本概念.mp4[104.58M]
04.算法的时间复杂度.mp4[224.35M]
05.算法的空间复杂度.mp4[311.20M]
02.第二章-线性表[1.76G]
01.线性表的定义和基本操作.mp4[176.77M]
02.顺序表的定义.mp4[233.57M]
03.顺序表的插入和删除操作.mp4[208.21M]
04.顺序表的查找操作.mp4[124.93M]
05.单链表的定义.mp4[119.48M]
06.单链表的插入和删除操作.mp4[231.04M]
07.单链表的查找操作.mp4[104.16M]
08.单链表的创建操作.mp4[134.88M]
09.双链表.mp4[92.63M]
10.循环链表.mp4[95.76M]
11.静态链表.mp4[132.89M]
12.顺序表和链表的比较.mp4[145.43M]
03.第三章-栈和队列[1.80G]
01.栈的基本概念.mp4[38.31M]
02.栈的顺序存储结构.mp4[126.01M]
03.栈的链式存储结构.mp4[96.60M]
04.列队的基本概念.mp4[41.20M]
05.列队的顺序存储结构.mp4[167.46M]
06.列队的链式存储结构.mp4[93.81M]
07.双端队列.mp4[148.64M]
08.栈在括号匹配中的应用.mp4[117.58M]
09.栈在表达式求值中的应用(上).mp4[318.92M]
10.栈在表达式求值中的应用(下).mp4[206.70M]
11.栈在递归中的应用.mp4[129.82M]
12.队列的应用.mp4[83.60M]
13.特殊矩阵的压缩存储.mp4[276.63M]
04.第四章-串[985.70M]
01.串的定义和基本操作.mp4[274.56M]
02.串的存储结构.mp4[166.93M]
03.串的朴素模式匹配算法.mp4[115.27M]
04.KMP算法(上).mp4[164.79M]
05.KMP算法(下).mp4[174.89M]
06.KMP算法的进一步优化.mp4[89.25M]
05.第五章-树与二叉树[2.14G]
01.树的定义和基本术语.mp4[152.50M]
02.树的性质.mp4[58.04M]
03.二叉树的定义和基本术语.mp4[127.40M]
04.二叉树的性质.mp4[74.72M]
05.二叉树的存储结构.mp4[107.22M]
06.二叉树的先中后序遍历.mp4[231.03M]
07.二叉树的层次遍历.mp4[44.73M]
08.由遍历序列构造二叉树.mp4[118.45M]
09.线索二叉树的概念.mp4[127.29M]
10.二叉树的线索化.mp4[173.32M]
11.在线索二叉树中找前驱后继.mp4[182.79M]
13.树和森林的遍历.mp4[110.69M]
14.二叉排序树.mp4[186.71M]
15.平衡二叉树.mp4[325.06M]
16.哈夫曼树.mp4[175.66M]
06.第六章-图[2.28G]
01.图的基本概念.mp4[113.03M]
02.邻接矩阵法.mp4[98.26M]
03.邻接表法.mp4[251.78M]
04.十字链表、邻接多重表.mp4[208.98M]
05.图的基本操作.mp4[226.92M]
06.图的广度优先遍历.mp4[222.05M]
07.图的深度优先遍历.mp4[260.15M]
08.最小生成树.mp4[254.59M]
11.最短路径问题.mp4[198.85M]
13.拓扑排序.mp4[254.53M]
14.关键路径.mp4[243.65M]
07.第七章-查找[1.46G]
01.查找的基本概念.mp4[50.31M]
02.顺序查找.mp4[109.63M]
03.折半查找.mp4[173.71M]
04.分块查找.mp4[173.26M]
05.B树.mp4[158.87M]
06.B树的插入删除.mp4[153.37M]
07.B+树.mp4[221.18M]
08.散列查找(上).mp4[205.85M]
09.散列查找(下).mp4[251.49M]
08.第八章-排序[1.00G]
[1.8.1]–8.1排序的基本概念.mp4[42.09M]
[1.8.10]–8.5.2基数排序.mp4[90.15M]
[1.8.11]–8.7.1外部排序.mp4[132.85M]
[1.8.12]–8.7.2败者树.mp4[76.06M]
[1.8.13]–8.7.3置换-选择排序.mp4[40.63M]
[1.8.14]–8.7.4最佳归并树.mp4[64.44M]
[1.8.2]–8.2.1插入排序.mp4[68.90M]
[1.8.3]–8.2.2希尔排序.mp4[73.65M]
[1.8.4]–8.3.1冒泡排序.mp4[40.44M]
[1.8.5]–8.3.2快速排序.mp4[138.67M]
[1.8.6]–8.4.1简单选择排序.mp4[15.29M]
[1.8.7]–8.4.2堆排序.mp4[130.42M]
[1.8.8]–8.4.3堆的插入删除.mp4[27.08M]
[1.8.9]–8.5.1归并排序.mp4[84.63M]
02.2022版[14.74G]
00.课件[126.12M]
01.22数据结构第1章[24.42M]
1.0_开篇_数据结构在学什么.pdf[9.29M]
1.1_数据结构的基本概念.pdf[9.67M]
1.2_1_算法的基本概念.pdf[861.62K]
1.2_2_算法的时间复杂度.pdf[3.83M]
1.2_3_算法的空间复杂度.pdf[811.09K]
02.22数据结构第二章[20.32M]
2.1_线性表的定义和基本操作.pdf[5.33M]
2.2.1_顺序表的定义.pdf[1.07M]
2.2.2_1_顺序表的插入删除.pdf[1.12M]
2.2.2_2_顺序表的查找.pdf[846.97K]
2.3.1_单链表的定义.pdf[1.35M]
2.3.2_1_单链表的插入删除.pdf[1.96M]
2.3.2_2_单链表的查找.pdf[0.99M]
2.3.2_3_单链表的建立.pdf[1.00M]
2.3.3_双链表.pdf[954.00K]
2.3.4_循环链表.pdf[971.85K]
2.3.5_静态链表.pdf[870.29K]
2.3.6_顺序表和链表的比较.pdf[3.95M]
03.22数据结构第3章[13.27M]
3.1.1_栈的基本概念.pdf[1.59M]
3.1.2_栈的顺序存储实现.pdf[1.08M]
3.1.3_栈的链式存储实现.pdf[874.09K]
3.2.1_队列的基本概念.pdf[1.22M]
3.2.2_队列的顺序实现.pdf[987.67K]
3.2.3_队列的链式实现.pdf[1.02M]
3.2.4_双端队列.pdf[684.62K]
3.3.1_栈在括号匹配中的应用.pdf[796.11K]
3.3.2_栈在表达式求值中的应用(上).pdf[0.98M]
3.3.2_栈在表达式求值中的应用(下).pdf[1.12M]
3.3.3_栈在递归中的应用.pdf[934.22K]
3.3.4_队列的应用.pdf[691.42K]
3.4_特殊矩阵的压缩存储.pdf[1.42M]
04.22数据结构课件第4章[29.61M]
4.1_1_串的定义和基本操作.pdf[5.71M]
4.1_2_串的存储结构.pdf[955.56K]
4.2_1_朴素模式匹配算法.key.pdf[10.15M]
4.2_2_KMP算法.pdf[3.35M]
4.2_3_求next数组.pdf[9.46M]
05.22数据结构课件第5章[15.09M]
5.1_1_树的定义和基本术语.pdf[2.10M]
5.1_2_树的性质.pdf[552.60K]
5.2_1_二叉树的定义和基本术语.pdf[510.35K]
5.2_2_二叉树的性质.pdf[236.91K]
5.2_3_二叉树的存储结构.pdf[451.17K]
5.3_1_二叉树的先中后序遍历.pdf[807.04K]
5.3_2_二叉树的层次遍历.pdf[204.79K]
5.3_3_由遍历序列构造二叉树.pdf[720.73K]
5.3_4_线索二叉树的概念.pdf[751.60K]
5.3_5_二叉树的线索化.pdf[1.71M]
5.3_6_在线索二叉树中找前驱后继.pdf[1.03M]
5.4_1_树的存储结构.pdf[853.21K]
5.4_2_树和森林的遍历.pdf[380.72K]
5.5_1_二叉排序树.pdf[834.58K]
5.5_2_平衡二叉树.pdf[1.40M]
5.5_3_哈夫曼树.pdf[2.69M]
06.22数据结构课件第6章[23.40M]
6.1_1_图的基本概念.pdf[3.04M]
6.2_1_邻接矩阵法.pdf[1.12M]
6.2_2_邻接表法.pdf[768.54K]
6.2_3_十字链表、邻接多重表.pdf[655.35K]
6.2_4_图的基本操作.pdf[1.05M]
6.3_1_图的广度优先遍历.key.pdf[3.11M]
6.3_2_图的深度优先遍历.key.pdf[3.18M]
6.4_1_最小生成树.key.pdf[4.99M]
6.4_2_最短路径问题_BFS算法.key.pdf[2.44M]
6.4_3_最短路径问题_Dijkstra算法.key.pdf[1.45M]
6.4_4_最短路径问题_Floyd算法.key.pdf[1.62M]
01.第一章-绪论[977.45M]
01.[2.1.1]–1.0数据结构在学什么?.mp4[54.91M]
01.第一章-绪论01.mp4[12.84M]
02.[2.1.2]–1.1数据结构的基本概念.mp4[86.96M]
02.第一章-绪论02mp4.mp4[26.43M]
03.[2.1.3]–1.1.2数据结构的三要素.mp4[134.12M]
03.第一章-绪论03.mp4[43.46M]
04.[2.1.4]–1.2.1算法的基本概念.mp4[88.22M]
04.第一张-绪论04.mp4[28.91M]
05.[2.1.5]–1.2.2算法的时间复杂度.mp4[234.82M]
05.第一章-绪论05.mp4[115.21M]
06.[2.1.6]–1.2.3算法的空间复杂度.mp4[108.91M]
06.第一章-绪论06.mp4[42.65M]
02.第二章-线性表[2.15G]
01.[2.2.1]–2.1线性表的定义和基本操作.mp4[145.51M]
01.第二章-线性表01.mp4[69.45M]
02.[2.2.2]–2.2.1顺序表的定义.mp4[198.51M]
02.第二章-线性表02.mp4[106.87M]
03.[2.2.3]–2.2.2-1顺序表的插入删除.mp4[192.99M]
03.第二章-线性表03.mp4[114.93M]
04.[2.2.4]–2.2.2-2顺序表的查找.mp4[96.10M]
04.第二章-线性表04.mp4[48.89M]
05.[2.2.5]–2.3.1单链表的定义.mp4[101.94M]
05.第二章-线性表05.mp4[50.15M]
06.[2.2.6]–2.3.2-1单链表的插入删除.mp4[191.81M]
06.第二章-线性表06.mp4[92.14M]
07.[2.2.7]–2.3.2-2单链表的查找.mp4[85.51M]
07.第二章-线性表07.mp4[43.28M]
08.[2.2.8]–2.3.2-3单链表的建立.mp4[106.42M]
08.第二章-线性表08.mp4[54.77M]
09.[2.2.9]–2.3.3双链表.mp4[65.89M]
09.第二章-线性表09.mp4[26.96M]
10.[2.2.10]–2.3.4循环链表.mp4[65.87M]
10.第二章-线性表10.mp4[26.64M]
11.[2.2.11]–2.3.5静态链表.mp4[114.78M]
11.第二章-线性表11.mp4[57.69M]
12.[2.2.12]–2.3.6顺序表和链表的比较.mp4[106.38M]
12.第二章-线性表12.mp4[42.61M]
03.第三章-栈和队列[2.09G]
01.[2.3.1]–3.1.1栈的基本概念.mp4[66.22M]
01.第三章-栈和队列01.mp4[25.77M]
02.[2.3.2]–3.1.2栈的顺序存储结构.mp4[108.36M]
02.第三章-栈和队列02.mp4[55.36M]
03.[2.3.3]–3.1.3栈的链式存储结构.mp4[21.57M]
03.第三章-栈和队列03.mp4[8.50M]
04.[2.3.4]–3.2.1列队的基本概念.mp4[32.87M]
04.第三章-栈和队列04.mp4[15.59M]
05.[2.3.5]–3.2.2列队的顺序存储结构.mp4[157.67M]
05.第三章-栈和队列05.mp4[79.30M]
06.[2.3.6]–3.2.3列队的链式存储结构.mp4[69.30M]
06.第三章-栈和队列06.mp4[27.70M]
07.[2.3.7]–3.2.4双端队列.mp4[104.88M]
07.第三章-栈和队列07.mp4[40.87M]
08.[2.3.8]–3.3.1栈在括号匹配中的应用.mp4[77.19M]
08.第三章-栈和队列08.mp4[27.41M]
09.[2.3.9]–3.3.2-1栈在表达式求值中的应用(上).mp4[240.61M]
09.第三章-栈和队列09.mp4[115.51M]
10.[2.3.10]–3.3.2-2栈在表达式求值中的应用(下).mp4[182.85M]
10.第三章-栈和队列10.mp4[90.60M]
11.[2.3.11]–3.3.3栈在递归中的应用.mp4[111.03M]
11.第三章-栈和队列11.mp4[53.31M]
12.[2.3.12]–3.3.4队列的应用.mp4[58.34M]
12.第三章-栈和队列12.mp4[21.17M]
13.[2.3.13]–3.4特殊矩阵的压缩存储.mp4[237.18M]
13.第三章-栈和队列13.mp4[113.98M]
04.第四章-串[931.82M]
01.[2.4.1]–4.1.1串的定义和基本操作.mp4[195.79M]
01.第四章-串1.mp4[109.96M]
02.[2.4.2]–4.1.2串的存储结构.mp4[140.60M]
02.第四章-串2.mp4[69.88M]
03.[2.4.3]–4.2.1朴素模式匹配算法.mp4[67.96M]
03.第四章-串3.mp4[24.32M]
04.[2.4.4]–4.2.2KMP算法.mp4[108.82M]
04.第四章-串4.mp4[64.82M]
05.[2.4.5]–4.2.3求next数组.mp4[94.14M]
05.第四章-串5.mp4[55.51M]
05.第五章-树与二叉树[2.70G]
01.[2.5.1]–5.1_1_树的定义和基本术语.mp4[131.49M]
01.第五章-树与二叉树1.mp4[63.92M]
02.[2.5.2]–5.1_2_树的性质.mp4[41.90M]
02.第五章-树与二叉树2.mp4[16.47M]
03.[2.5.3]–5.2_1_二叉树的定义和基本术语.mp4[129.13M]
03.第五章-树与二叉树3.mp4[57.77M]
04.[2.5.4]–5.2_2_二叉树的性质.mp4[56.99M]
04.第五章-树与二叉树4.mp4[20.35M]
05.[2.5.5]–5.2_3_二叉树的存储结构.mp4[90.27M]
05.第五章-树树与二叉树5.mp4[40.79M]
06.[2.5.6]–5.3_1_二叉树的先中后序遍历.mp4[167.39M]
06.第五章-树与二叉树6.mp4[61.94M]
07.[2.5.7]–5.3_2_二叉树的层次遍历.mp4[34.96M]
07.第五章-树与二叉树7.mp4[13.62M]
08.[2.5.8]–5.3_3_由遍历序列构造二叉树.mp4[85.40M]
08.第五章-树与二叉树8.mp4[33.15M]
09.[2.5.9]–5.3_4_线索二叉树的概念.mp4[137.72M]
09.第五章-树与二叉树9.mp4[62.36M]
10.[2.5.10]–5.3_5_二叉树的线索化.mp4[162.20M]
10.第五章-树与二叉树10.mp4[79.91M]
11.[2.5.11]–5.3_6_在线索二叉树中找前驱后继.mp4[141.93M]
11.第五章-树与二叉树11.mp4[54.32M]
12.[2.5.12]–5.4_1_树的存储结构.mp4[113.64M]
12.第五章-树与二叉树12.mp4[51.72M]
13.[2.5.13]–5.4_2_树和森林的遍历.mp4[86.10M]
13.第五章-树与二叉树13.mp4[32.12M]
14.[2.5.14]–5.5_1_二叉排序树.mp4[164.45M]
14.第五章-树与二叉树14.mp4[76.33M]
15.[2.5.15]–5.5_2_平衡二叉树.mp4[243.52M]
15.第五章-树与二叉树15.mp4[95.07M]
16.[2.5.16]–5.5_3_哈夫曼树.mp4[145.21M]
16.第五章-树与二叉树16.mp4[67.90M]
06.第六章-图[4.03G]
01.[2.6.1]–6.1.1图的基本概念.mp4[305.11M]
01.第六章-图1.mp4[113.03M]
02.[2.6.2]–6.2.1邻接矩阵法.mp4[136.02M]
02.第六章-图2.mp4[98.26M]
03.[2.6.3]–6.2.2邻接表法.mp4[73.16M]
03.第六章-图3.mp4[251.78M]
04.[2.6.4]–6.2.3十字链表、邻接多重表.mp4[134.26M]
04.第六章-图4.mp4[208.98M]
05.[2.6.5]–6.2.4图的基本操作.mp4[135.86M]
05.第六章-图5.mp4[226.92M]
06.[2.6.6]–6.3.1图的广度优先遍历.mp4[190.84M]
06.第六章-图6.mp4[222.05M]
07.[2.6.7]–6.3.2图的深度优先遍历.mp4[143.05M]
07.第六章-图7.mp4[260.15M]
08.[2.6.8]–6.4.1最小生成树.mp4[168.11M]
08.第六章-图8.mp4[254.59M]
09.[2.6.9]–6.4.2最短路径问题_BFS算法.mp4[77.13M]
09.第六章-图9.mp4[30.12M]
10.[2.6.10]–6.4.3最短路径问题_Dijkstra算法.mp4[144.56M]
10.第六章-图10.mp4[69.09M]
11.[2.6.11]–6.4.4最短路径问题_Floyd算法.mp4[173.04M]
11.第六章-图11.mp4[87.26M]
12.[2.6.12]–6.4.5有向无环图描述表达式.mp4[85.88M]
12.第六章-图12.mp4[30.76M]
13.[2.6.13]–6.4.6拓扑排序.mp4[175.21M]
13.第六章-图13.mp4[79.69M]
14.[2.6.14]–6.4.7关键路径.mp4[184.09M]
14.第六章-图14.mp4[72.19M]
06.第七章-查找[103.34M]
01.第七章-查找1.mp4[57.24M]
02.第七章-查找2.mp4[46.10M]
07.第七章-查找[775.03M]
01.[2.7.1]–7.1查找的基本概念.mp4[27.80M]
02.[2.7.2]–7.2.1顺序查找.mp4[56.49M]
03.[2.7.3]–7.2.2折半查找.mp4[86.88M]
04.[2.7.4]–7.2.3分块查找.mp4[88.64M]
05.[2.7.5]–7.3.1B树.mp4[113.80M]
06.[2.7.6]–7.3.2B树的插入删除.mp4[81.76M]
07.[2.7.7]–7.3.3B+树.mp4[83.57M]
08.[2.7.8]–7.4.1散列查找(上).mp4[105.95M]
09.[2.7.9]–7.4.2散列查找(下).mp4[130.15M]
08.第八章-排序[935.60M]
01.[2.8.1]–8.1排序的基本概念.mp4[35.06M]
02.[2.8.2]–8.2.1插入排序.mp4[64.21M]
03.[2.8.3]–8.2.2希尔排序.mp4[68.58M]
04.[2.8.4]–8.3.1冒泡排序.mp4[37.32M]
05.[2.8.5]–8.3.2快速排序.mp4[128.33M]
06.[2.8.6]–8.4.1简单选择排序.mp4[14.77M]
07.[2.8.7]–8.4.2堆排序.mp4[119.05M]
08.[2.8.8]–8.4.3堆的插入删除.mp4[33.48M]
09.[2.8.9]–8.5.1归并排序.mp4[78.03M]
10.[2.8.10]–8.5.2基数排序.mp4[83.75M]
11.[2.8.11]–8.7.1外部排序.mp4[111.29M]
12.[2.8.12]–8.7.2败者树.mp4[66.14M]
13.[2.8.13]–8.7.3置换-选择排序.mp4[35.44M]
14.[2.8.14]–8.7.4最佳归并树.mp4[60.14M]
评论0