收藏
本课程专为编程爱好者和计算机科学学生设计,全面覆盖数据结构与算法的核心知识。通过22讲详细课程,您将掌握从基础编程语言到高级算法分析的所有技能。课程内容包括变量类型、控制语句、函数、逻辑结构与存储结构、算法分析基础、线性表、栈和队列、串的模式匹配、数组、矩阵与广义表、树、图、排序和查找等。每一讲都配有实战案例和代码演示,帮助您深入理解并应用所学知识。无论您是初学者还是希望提升编程技能的开发者,本课程都将助您一臂之力,成为高效编程的专家。
以下云资源目录树快照生成于[11个月前],该学习资料由夸克云用户[心旷*怡的青蛙]分享(只展示大部分文件和目录)
数据结构与算法实战:22讲高效编程与思维训练19.35GB(mp4视频93节;)
第十章:算法分析补充
05.排序算法分析21.mp4112.53MB
04.排序算法分析11.mp4170.27MB
03.汉诺塔问题算法分析1.mp4184.57MB
02.非线性结构算法分析1.mp4120.96MB
01.线性结构算法分析1.mp497.94MB
第九章:查找
10.散列表21.mp4288.64MB
09.散列表11.mp4199.49MB
08.B-树(删除操作)和B+树1.mp4200.53MB
07.B-树(查找和插入操作)1.mp4194.79MB
06.平衡二叉树1.mp4373.7MB
05.二叉排序树(插入和删除)1.mp4326.36MB
04.二叉排序树(概念,查找递归代码演示)1.mp4138.54MB
03.分块查找(索引顺序查找)1.mp4247.65MB
02.折半查找1.mp4182.13MB
01.顺序查找1.mp4106.41MB
第八章:排序
11.外部排序(败者树)1.mp4409.87MB
10.外部排序(置换选择排序和最佳归并树)1.mp4142.3MB
09.外部排序(多路归并排序)1.mp480.67MB
08.稳定性分析1.mp4158.9MB
07.基数排序1.mp4336.17MB
06.归并排序1.mp4232.68MB
05.堆排序21.mp4321.5MB
04.堆排序11.mp476.79MB
03.快速排序1.mp4280.89MB
02.希尔排序1.mp4257.5MB
01.直接插入,简单选择和起泡排序1.mp4179.05MB
第七章:图
10.关键路径1.mp4309.38MB
09.拓扑排序1.mp4303.37MB
08.Floyd算法1.mp4258.71MB
07.Dijkstra算法1.mp4255.71MB
06.Kruskal算法1.mp4268.17MB
05.Prim算法1.mp4287.47MB
04.遍历(BFS)1.mp4206.22MB
03.遍历(DFS)1.mp4194.07MB
02.图的邻接表、十字链表和邻接多重表存储法1.mp4201.24MB
01.图的逻辑结构和邻接矩阵存储法1.mp4347.86MB
第六章:树
15.二叉树的估计和二叉树存储表达式1.mp4179.12MB
14.由遍历序列确定二叉树21.mp4197.74MB
13.由遍历序列确定二叉树11.mp4103.42MB
12.哈夫曼树1.mp4195.39MB
11.后序线索二叉树1.mp4131.62MB
10.前序线索二叉树1.mp4179.95MB
09.中序线索二叉树1.mp4226.65MB
08.二叉树层次遍历和树的遍历1.mp4135.92MB
07.二叉树深度优先遍历代码(非递归)1.mp4281.92MB
06.二叉树深度优先遍历代码(递归)1.mp4122.99MB
05.递归基础1.mp4102.47MB
04.遍历1.mp4239.9MB
03.树与二叉树的互相转换1.mp4123.11MB
02.二叉树的逻辑结构和存储结构1.mp4306.72MB
01.树的基础知识1.mp4275.36MB
第五章:数组、矩阵与广义表
06.广义表21.mp469.53MB
05.广义表11.mp4114.91MB
04.矩阵31.mp470.06MB
03.矩阵21.mp441.43MB
02.矩阵11.mp4177.65MB
01.数组1.mp4147.28MB
第四章:串的模式匹配
05.求解nextval数组与代码1.mp4149.53MB
04.KMP算法代码1.mp490.17MB
03.KMP算法手与手工求解next数组1.mp4254.52MB
02.串基础21.mp4157.28MB
01.串基础11.mp4180.62MB
第三章:栈和队列
12.括号匹配1.mp4172.49MB
11.栈的扩展1.mp4148.91MB
10.双端队列1.mp4190.26MB
09.循环队列的配置问题1.mp4225.28MB
08.用栈实现表达式的计算31.mp451.6MB
07.用栈实现表达式的计算21.mp492.06MB
06.用栈实现表达式的计算11.mp4312.1MB
05.用栈实现表达式转换1.mp4267.55MB
04.各种表达式之间的转换1.mp4120.45MB
03.输出序列1.mp4259.35MB
02.队列1.mp4202.91MB
01.栈1.mp4224.13MB
第二章:线性表
10.归并1.mp4255.47MB
09.划分1.mp4588.67MB
08.取最值1.mp4183.72MB
07.表逆置1.mp4131.71MB
06.建表1.mp4374.61MB
05.线性表元素插入和删除1.mp4787.07MB
04.元素移动次数计算和静态链表1.mp4399.89MB
03.两种存储结构的特性对比1.mp4627.54MB
02.存储结构1.mp4455.78MB
01.逻辑结构1.mp4118.07MB
第一章:基础篇
09.算法分析举例1.mp493.22MB
08.算法分析基础21.mp4298.16MB
07.算法分析基础11.mp4150.36MB
06.逻辑结构与存储结构1.mp4165.57MB
05.编程语言基础总结之函数1.mp4110.27MB
04.编程语言基础总结之控制语句1.mp479.51MB
03.编程语言基础总结之变量类型31.mp4196.54MB
02.编程语言基础总结之变量类型21.mp4112.92MB
01.编程语言基础总结之变量类型11.mp4109.58MB