PS 本站不保证资源的完整性,不对其真实性负责。请自行确认是否符合个人需求。如有介意,请勿获取。
- 第1章引言Introduction 【1 节 | 9分钟】
- 第2章贪心Greedy 【14 节 | 141分钟】
- 视频:2-2 朴素的贪心法(上)最优化策略 (19:51)
- 视频:2-3 朴素的贪心法(中)构造法 (26:03)
- 视频:2-4 朴素的贪心法(下)二分答案 (15:50)
- 视频:2-5 朴素贪心法的实战演练 (12:21)
- 视频:2-6 随机贪心法:多试几次也许会更好 (21:30)
- 视频:2-7 随机贪心法的实战演练 (12:03)
- 视频:2-8 图论中的贪心:实时导航系统 (09:51)
- 视频:2-9 搜索中的贪心:电脑鼠走迷宫大赛 (11:13)
- 视频:2-10 本章小结 (03:45)
- 视频:2-11 本章作业说明(看完说明再做题) (03:27)
- 视频:2-12 夯实基础-朴素贪心法练习 《均分纸牌》
- 作业:2-13 巩固提高-朴素贪心法练习《书的复制》
- 作业:2-14 迈向进阶-随机贪心法练习《均分数据》
- 第3章搜索基础BasicSearching 【11 节 | 127分钟】
- 视频:3-1 搜索法:看似枚举,但没那么简单 (04:11)
- 视频:3-2 搜索基础理论:状态,搜索树与状态关系图 (15:10)
- 视频:3-3 深度优先搜索(上):最常用的搜索方法 (23:13)
- 视频:3-4 深度优先搜索(下):常见的状态扩展模型 (26:43)
- 视频:3-5 深度优先搜索实战:中层领导不好当 (17:35)
- 视频:3-6 广度优先搜索:用空间换时间的搜索方法 (15:03)
- 视频:3-7 广度优先搜索实战:疫情传播问题 (17:08)
- 视频:3-8 本章小结 (04:28)
- 视频:3-9 本章作业说明(看完再做题) (02:50)
- 作业:3-10 夯实基础-深度优先搜索练习《产生数》
- 作业:3-11 巩固提高-广度优先搜索练习《最长路》
- 第4章搜索进阶AdvancedSearching 【14 节 | 192分钟】
- 视频:4-1 双向广度优先搜索:你踏出1步,我踏出99步 (11:18)
- 视频:4-2 双向广度优先搜索实战:走迷宫问题 (25:53)
- 视频:4-3 迭代加深搜索:每一次都更深一点- (13:29)
- 视频:4-4 迭代加深搜索实战:再战走迷宫问题 (23:07)
- 视频:4-5 启发式搜索:让盲目搜索变得智能 (07:56)
- 视频:4-6 A*算法:最经典的启发式搜索 (12:53)
- 视频:4-7 IDA*算法:迭代加深的A* (09:21)
- 视频:4-8 启发式搜索实战:游戏自动寻路 (31:17)
- 视频:4-9 搜索优化:若要树长高,剪枝不可少 (25:31)
- 视频:4-10 剪枝实战:木棍问题 (24:28)
- 视频:4-11 本章小结 (03:54)
- 视频:4-12 作业说明 (02:16)
- 作业:4-13 迈向进阶-搜索进阶练习《骑士精神》
- 作业:4-14 挑战高阶-搜索进阶练习《循环赛》
- 第5章动态规划基础DynamicProgrammingBasics 【13 节 | 125分钟】
- 视频:5-2 一个简单的例子:跳方格 (07:53)
- 视频:5-3 DP两种模式:记忆化搜索,递推+枚举 (10:50)
- 视频:5-4 DP三要素:阶段,状态,决策 (17:48)
- 视频:5-5 DP两前提:最优子结构,无后效性 (15:01)
- 视频:5-6 稍微复杂一点的例子:01背包和多重背包 (13:09)
- 视频:5-7 DP分析流程1:划分阶段 (18:17)
- 视频:5-8 DP分析流程2:定义状态 (13:24)
- 视频:5-9 DP分析流程3:确定决策 (13:05)
- 视频:5-10 本章小结 (05:26)
- 视频:5-11 本章作业说明(看完再做题) (02:19)
- 视频:5-12 夯实基础-动态规划练习《0-N背包》
- 作业:5-13 巩固提高-动态规划练习《动物博览会》
- 第6章动态规划进阶AdvancedDynamicProgramming 【15 节 | 203分钟】
- 视频:6-1 常见模型分析1:线性模型 (18:48)
- 视频:6-2 线性模型实战:青蛙过河 (15:20)
- 视频:6-3 常见模型分析2:串模型 (22:02)
- 视频:6-4 串模型实战:回文路径 (21:47)
- 视频:6-5 常见模型分析3:区间模型(上) (21:40)
- 视频:6-6 常见模型分析3:区间模型(下) (15:39)
- 视频:6-7 区间模型实战:字符串折叠 (19:38)
- 视频:6-8 常见模型分析4:树形模型 (12:41)
- 视频:6-9 树形模型实战:谷仓涂色 (17:24)
- 视频:6-10 常见模型分析5:状态压缩模型 (15:54)
- 视频:6-11 状态压缩模型实战:种草 (16:15)
- 视频:6-12 本章小结 (03:08)
- 视频:6-13 作业说明 (02:08)
- 作业:6-14 挑战高阶:动态规划进阶练习《压缩》
- 作业:6-15 迈向进阶:动态规划进阶练习《中国象棋》
- 第7章算法综合实战——全自动物流系统设计与实现 【10 节 | 115分钟】
- 视频:7-1 实战项目与章节内容简介 (04:12)
- 视频:7-2 需求分析:物件装车 (07:23)
- 视频:7-3 算法设计与实现:物件装车 (29:11)
- 视频:7-4 需求分析:行车路线规划 (05:35)
- 视频:7-5 算法设计与实现:行车路线 (35:03)
- 视频:7-6 运行环境:基于Flutter和Nodejs的WebApp (08:02)
- 视频:7-7 环境配置:VS Code + Flutter (06:27)
- 视频:7-8 环境配置:VS Code + Nodejs (03:41)
- 视频:7-9 项目测试,调试,及最终效果演示 (12:51)
- 视频:7-10 本章小结 (02:22)
- 第8章堆与堆的高级变种Heap 【12 节 | 94分钟】
- 视频:8-1 优先队列与堆:高级数据结构的敲门砖 (05:20)
- 视频:8-2 堆,一种特殊的二叉树 (05:57)
- 视频:8-3 堆的两种构建方法 (10:17)
- 视频:8-4 堆的插入 (05:20)
- 视频:8-5 堆的删除 (06:23)
- 视频:8-6 堆排序 (07:36)
- 视频:8-7 堆的实战与复杂度分析 (19:56)
- 视频:8-8 二项堆:可以合并的堆 (13:30)
- 视频:8-9 斐波那契堆:最复杂最强大的堆 (15:39)
- 视频:8-10 本章小结 + 作业说明 (03:08)
- 作业:8-11 巩固提高:有重复值的堆的实现
- 作业:8-12 迈向进阶:斐波那契堆的实现
- 第9章二叉搜索树基础BinarySearchTree 【10 节 | 106分钟】
- 视频:9-1 二叉搜索树BST:为何它如雷贯耳 (05:55)
- 视频:9-2 BST的表示法 (09:05)
- 视频:9-3 BST的插入和查找 (13:37)
- 视频:9-4 BST的删除 (14:05)
- 视频:9-5 BST的灵活应用——第K小元素 (15:52)
- 视频:9-6 BST的实战与复杂度分析 (27:36)
- 视频:9-7 拒绝BST退化:平衡二叉搜索树 (08:23)
- 视频:9-8 初识平衡化旋转 (08:52)
- 视频:9-9 本章小结 + 作业说明 (02:11)
- 作业:9-10 巩固提高:利用BST查找范围内所有元素的平均值
- 第10章二叉搜索树的优化:平衡二叉搜索树 【8 节 | 68分钟】
- 视频:10-1 AVL树:没有它就没有Windows (05:36)
- 视频:10-2 AVL树的插入,平衡化旋转以及平衡因子 (18:09)
- 视频:10-3 AVL树的删除,以及自底向上调整 (11:24)
- 视频:10-4 红黑树:应用最广泛的平衡树 (06:23)
- 视频:10-5 红黑树的插入,以及红黑性质 (10:31)
- 视频:10-6 红黑树的删除 (13:40)
- 视频:10-7 本章小结 + 作业说明 (02:04)
- 作业:10-8 迈向进阶:实现红黑树的合并
- 第11章平衡树的平替:近似平衡二叉树 【14 节 | 146分钟】
- 视频:11-1 竞赛党来不及写红黑树怎么办? (06:28)
- 视频:11-2 Treap = Tree + Heap (06:49)
- 视频:11-3 Treap的插入和删除 (11:44)
- 视频:11-4 Treap的实战与复杂度分析 (21:48)
- 视频:11-5 Splay树:最节省空间的BST变体 (04:16)
- 视频:11-6 Splay树的插入 (12:24)
- 视频:11-7 Splay树的合并和删除 (08:25)
- 视频:11-8 Splay树的实战与复杂度分析 (23:57)
- 视频:11-9 虚二叉树:限制区间的BST (04:50)
- 视频:11-10 虚二叉树的插入,查找和删除 (17:41)
- 视频:11-11 虚二叉树的实战与复杂度分析 (14:51)
- 视频:11-12 各种平衡BST性能横向对比+适用场景分析 (09:37)
- 视频:11-13 本章小结+作业说明 (02:28)
- 作业:11-14 挑战高阶:郁闷的出纳员
- 第12章多维树形结构Multi-DimensionalTreeStructures
- 第13章复杂链式结构ComplexLinkedStructure
- 第14章数据结构综合实战——数据库的设计与实现
- 第15章NOIP模拟赛(介于普及组和提高组之间的难度)
- 第16章ICPC模拟赛(介于网络预选赛和亚洲区域赛之间的难度)
- 第17章总结Conclusion
© 版权声明
THE END
暂无评论内容