算法训练营
李煜东
算法专家
2 人已学习
立即订阅
课程目录
已完结/共 92 讲
预习周
(8讲)
C++语言简要知识
时长 00:00
复杂度分析(上)
时长 00:00
复杂度分析(下)
时长 00:00
课程例题预习
时长 00:00
预习课件
时长 00:00
代码模板(Python、C、Java、JavaScript、Go)
时长 00:00
如何调试程序(一)
时长 17:50
如何调试程序(二)
时长 13:23
第一章 数组、链表、栈、队列
(8讲)
1. 数组原理讲解及其实战应用
时长 35:03
2. 设计变长数组
时长 21:40
3. 链表原理讲解及其实战应用
时长 34:03
4. 链表实战应用
时长 48:16
5. 栈、队列及其常见变形及其实战应用
时长 38:21
6. 表达式求值系列问题
时长 45:46
7. 单调栈及其实战应用
时长 01:01:09
8. 单调队列及其实战应用
时长 32:34
第二章 哈希表、集合、映射
(4讲)
1. 哈希表、无序集合、映射的原理与实现
时长 26:39
2. 哈希表、无序集合、映射的实战应用(一)
时长 52:50
3. 哈希表、无序集合、映射的实战应用(二)
时长 29:01
4. 实现一个 LRU 缓存
时长 25:03
第三章 递归、分治
(4讲)
1. 递归的本质与基本实现形式
时长 38:52
2. 递归题目实战
时长 28:57
3. 分治:子问题的划分与合并
时长 12:55
4. 分治算法的应用
时长 23:32
第四章 树与图
(4讲)
1. 树和二叉树原理,树的遍历
时长 32:51
2. 树的序列化
时长 24:21
3. 树的直径、最近公共祖先,树的变形
时长 28:31
4. 图、图的存储、图的遍历
时长 51:18
第五章 二叉堆、二叉搜索树
(4讲)
1. 二叉堆的原理
时长 26:51
2. 二叉堆的实现与应用
时长 44:24
3. 二叉搜索树的原理
时长 21:53
4. 二叉搜索树的实现与应用
时长 20:18
第六章 平衡二叉树、跳跃表
(3讲)
1. 平衡二叉树:AVL树、红黑树
时长 30:17
2. 实战:跳表——Redis内部的数据结构
时长 26:22
3. 实战:树堆——最容易实现的平衡树之一
时长 37:39
第七章 二分
(4讲)
1. 普通二分查找
时长 19:28
2. 二分查找的拓展
时长 44:48
3. 实数二分查找,三分查找及其实战应用
时长 18:34
4. 二分答案
时长 33:12
第八章 排序
(4讲)
1. 基于比较的各类排序算法
时长 30:27
2. 快速排序,非比较类排序
时长 31:04
3. 排序算法实战应用(一)
时长 33:12
4. 排序算法实战应用(二)
时长 33:57
第九章 深度优先搜索、广度优先搜索
(4讲)
1. 状态与状态空间
时长 19:16
2. 深度优先搜索(DFS)的实现与应用
时长 30:20
3. 广度优先搜索(BFS)的实现与应用
时长 27:55
4. DFS 与 BFS 的对比
时长 36:27
第十章 贪心,动态规划(一)
(8讲)
1. 贪心理论讲解与实战应用
时长 19:07
2. 贪心实战题目讲解(一)
时长 17:17
3. 贪心实战题目讲解(二)
时长 10:19
4. 贪心实战题目讲解(三)
时长 24:38
5. 动态规划总论:状态设计的要点和技巧
时长 28:53
6. 线性动态规划实战例题讲解(一)
时长 29:01
7. 线性动态规划实战例题讲解(二)
时长 35:43
8. 线性动态规划实战例题讲解(三)
时长 18:00
第十章 动态规划(二)、(三)
(8讲)
1. 线性动态规划:买卖股票系列问题(一)
时长 32:29
2. 线性动态规划:买卖股票系列问题(二)
时长 40:25
3. 线性动态规划:打家劫舍、编辑距离
时长 30:49
4. 背包问题
时长 35:49
5. 动态规划的优化(一)
时长 28:10
6. 动态规划的优化(二)
时长 24:15
7. 区间动态规划
时长 47:56
8. 树形动态规划
时长 21:39
第十一章 图论算法
(4讲)
1. 复习:图的基本概念和算法
时长 32:00
2. Dijkstra算法解决最短路径问题
时长 33:14
3. Floyd算法解决最短路径问题
时长 22:30
4. Kruskal算法解决最小生成树问题
时长 25:07
第十二章 字典树、并查集
(4讲)
1. 字典树(Trie)原理与实现
时长 30:05
2. 字典树实战应用
时长 29:19
3. 并查集原理与实现
时长 30:24
4. 并查集实战应用
时长 28:50
第十三章 前缀和、差分、双指针扫描
(4讲)
1. 前缀和思想及其实战应用
时长 34:56
2. 二维前缀和,差分思想及其实战应用
时长 28:30
3. 双指针扫描(一)
时长 28:13
4. 双指针扫描(二)
时长 15:55
第十四章 字符串处理
(5讲)
1. 字符串基础知识
时长 15:55
2. Rabin-Karp字符串哈希算法
时长 34:13
3. 典型的字符串处理:子串、回文、同构
时长 44:18
4. 字符串与动态规划结合实战
时长 27:18
5. 字符串模式匹配KMP算法
时长 42:12
第十五章 高级搜索
(4讲)
1. 搜索剪枝理论讲解与实战应用
时长 28:31
2. 实战例题讲解:数独系列问题
时长 36:28
3. 迭代加深、折半搜索与双向搜索
时长 32:48
4. 启发式搜索:A*算法
时长 39:35
第十六章 树状数组与线段树(选学)
(4讲)
1. 树状数组原理与实现,及其应用
时长 38:23
2. 线段树的原理与实现,及其应用
时长 48:18
3. 处理线段树的区间修改问题
时长 16:16
4. 离散化思想,各种树形数据结构的对比
时长 30:52
第十七章 实战技巧、总结与回顾
(4讲)
1. 位运算原理与实战应用
时长 36:26
2. 位运算实战应用
时长 42:08
3. 批处理和关键事件思想
时长 37:49
4. 期末串讲
时长 10:06
算法训练营
登录
|
注册
留言
收藏
沉浸
阅读
分享
手机端
回顶部
00:00
/ 00:00
音量
全屏
00:00
付费课程,可试看
C++语言简要知识
复杂度分析(上)
复杂度分析(下)
课程例题预习
预习课件
代码模板(Python、C、Java、JavaScript、Go)
如何调试程序(一)
如何调试程序(二)
1. 数组原理讲解及其实战应用
2. 设计变长数组
3. 链表原理讲解及其实战应用
4. 链表实战应用
5. 栈、队列及其常见变形及其实战应用
6. 表达式求值系列问题
7. 单调栈及其实战应用
8. 单调队列及其实战应用
1. 哈希表、无序集合、映射的原理与实现
2. 哈希表、无序集合、映射的实战应用(一)
3. 哈希表、无序集合、映射的实战应用(二)
4. 实现一个 LRU 缓存
1. 递归的本质与基本实现形式
2. 递归题目实战
3. 分治:子问题的划分与合并
4. 分治算法的应用
1. 树和二叉树原理,树的遍历
2. 树的序列化
3. 树的直径、最近公共祖先,树的变形
4. 图、图的存储、图的遍历
1. 二叉堆的原理
2. 二叉堆的实现与应用
3. 二叉搜索树的原理
4. 二叉搜索树的实现与应用
1. 平衡二叉树:AVL树、红黑树
2. 实战:跳表——Redis内部的数据结构
3. 实战:树堆——最容易实现的平衡树之一
1. 普通二分查找
2. 二分查找的拓展
3. 实数二分查找,三分查找及其实战应用
4. 二分答案
1. 基于比较的各类排序算法
2. 快速排序,非比较类排序
3. 排序算法实战应用(一)
4. 排序算法实战应用(二)
1. 状态与状态空间
2. 深度优先搜索(DFS)的实现与应用
3. 广度优先搜索(BFS)的实现与应用
4. DFS 与 BFS 的对比
1. 贪心理论讲解与实战应用
2. 贪心实战题目讲解(一)
3. 贪心实战题目讲解(二)
4. 贪心实战题目讲解(三)
5. 动态规划总论:状态设计的要点和技巧
6. 线性动态规划实战例题讲解(一)
7. 线性动态规划实战例题讲解(二)
8. 线性动态规划实战例题讲解(三)
1. 线性动态规划:买卖股票系列问题(一)
2. 线性动态规划:买卖股票系列问题(二)
3. 线性动态规划:打家劫舍、编辑距离
4. 背包问题
5. 动态规划的优化(一)
6. 动态规划的优化(二)
7. 区间动态规划
8. 树形动态规划
1. 复习:图的基本概念和算法
2. Dijkstra算法解决最短路径问题
3. Floyd算法解决最短路径问题
4. Kruskal算法解决最小生成树问题
1. 字典树(Trie)原理与实现
2. 字典树实战应用
3. 并查集原理与实现
4. 并查集实战应用
1. 前缀和思想及其实战应用
2. 二维前缀和,差分思想及其实战应用
3. 双指针扫描(一)
4. 双指针扫描(二)
1. 字符串基础知识
2. Rabin-Karp字符串哈希算法
3. 典型的字符串处理:子串、回文、同构
4. 字符串与动态规划结合实战
5. 字符串模式匹配KMP算法
1. 搜索剪枝理论讲解与实战应用
2. 实战例题讲解:数独系列问题
3. 迭代加深、折半搜索与双向搜索
4. 启发式搜索:A*算法
1. 树状数组原理与实现,及其应用
2. 线段树的原理与实现,及其应用
3. 处理线段树的区间修改问题
4. 离散化思想,各种树形数据结构的对比
1. 位运算原理与实战应用
2. 位运算实战应用
3. 批处理和关键事件思想
4. 期末串讲
登录
后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论