
拉钩教育-算法突击训练营
来自 网络整理·免费领取学习资源
6,990 领取 · 6,241 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《拉钩教育-算法突击训练营》。官网需要单独购买,有集上可以免费领取。
本套课程来自 拉钩教育-算法突击训练营
本套课程文件总计13G,附课程相关资料
课程目录
- 01、第一章 线性表、哈希表及字符串
- 1.链表+数学:两数相加
- 1. 理解题意
- 2.数据结构及算法思维选择
- 3.基本解法及编码实现&思考更优解
- 4.最优解思路及编码实现
- 5.变形延伸
- 2.数组:实现整数的数字反转
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现(上)
- 3.基本解法及编码实现(下)
- 4.思考更优解&最优解思路及编码实现
- 5.变形延伸
- 3.栈:删除最外层的括号
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现&思考更优解
- 3.最优解思路及编码实现(上)
- 4.最优解思路及编码实现(下)
- 5.变形延伸
- 4.队列:最近的请求次数
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现(上)
- 3.基本解法及编码实现(下)
- 4.思考更优解
- 5.最优解思路及编码实现
- 6.变形延伸
- 5.链表+快慢指针:环形链表
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现
- 3.思考更优解&最优解思路及编码实现&变形延伸
- 6.Redis中如何实现有序集合
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现(上)
- 3.基本解法及编码实现(中)
- 4.基本解法及编码实现(下)
- 5.思考更优解&最优解思路及编码实现&变形延伸
- 7.双指针:删除排序数组中的重复项
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现&思考更优解
- 3.最优解思路及编码实现&变形延伸
- 8.哈希表:无重复字符的最长子串
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现&思考更优解
- 3.最优解思路及编码实现(上)
- 4.最优解思路及编码实现(中)
- 5.最优解思路及编码实现(下)
- 6.变形延伸
- 9.字符串+双端队列:翻转字符串里的单词
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现(上)
- 3.基本解法及编码实现(下)
- 4.思考更优解&最优解思路及编码实现&变形延伸
- 02、第二章 递归、分治及贪心算法
- 1.递归:求解汉诺塔问题
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现
- 3.思考更优解&最优解思路及编码实现&变形延伸
- 2.递归+排序:特殊的二进制序列
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现
- 3.思考更优解&最优解思路及编码实现&变形延伸
- 3.分治算法:排序矩阵查找
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现
- 3.思考更优解&最优解思路及编码实现&变形延伸
- 4.归并排序+二分查找:寻找两个正序数组中的中位数
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现
- 3.思考更优解
- 4.最优解思路及编码实现&变形延伸
- 5.贪心算法:行相等的最少多诺米旋转
- 1.理解题意&数据结构及算法思维选择&基本解法及编码实现
- 2.思考更优解&最优解思路及编码实现&变形延伸
- 6.栈+贪心:去除重复字母
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现
- 3.思考更优解
- 4.最优解思路及编码实现&变形延伸
- 03、第三章 树
- 1.二叉树+BFS+DFS:二叉树的最大深度
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现
- 3.思考更优解&最优解思路及编码实现&变形延伸
- 2.二叉树+遍历:二叉树中的中序遍历
- 1.基础知识讲解
- 2.迭代实现中序遍历
- 3.递归实现
- 4.莫里斯遍历
- 3.二叉搜索树:二叉搜索子树的最大键值和
- 1.理解题意(上)
- 2.理解题意(下)
- 3.数据结构及算法思维选择&基本解法及编码实现(上)
- 4.基本解法及编码实现(下)
- 5思考更优解&.最优解思路及编码实现&变形延伸
- 4.字典树+哈希表:实现一个魔法字典
- 1.理解题意&数据结构及算法思维选择
- 2.基本解法及编码实现(上)
- 3.基本解法及编码实现(下)
- 4.最优解思路及编码实现
- 5.大顶堆+小顶堆:查找和最小的K对数字
- 1.理解题意&数据结构及算法思维选择&基本解法及编码实现
- 2.数据结构介绍
- 3.编码实现
- 4.最优解思路及编码实现
- 6.堆+字典树:求解前K个高频单词
- 1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)
- 2.基本解法及编码实现(下)
- 3.思考更优解
- 4.最优解思路及编码实现&变形延伸
- 7.线段树:形成目标数组的子树组最少增加次数
- 1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)
- 1.树状数组讲解视频
- 2.第三模块困难题目补录2
- 2.基本解法及编码实现(下)
- 3.第三模块困难题补录
- 3.思考更优解
- 4.理解题意&数据结构及算法思维选择(上)
- 4.最优解思路及编码实现&变形延伸
- 5.数据结构及算法思维选择(下)
- 6.基本解法及编码实现
- 7.思考更优解&最优解思路及编码实现&变形延伸
- 04、第四章 图
- 1.图+广度优先+深度优先:节点间通路
- 1-1.理解题意
- 1-2.数据结构及算法思维选择
- 1-3.基本解法及编码实现&思考更优解
- 1-4.最优解思路及编码实现&变形延伸
- 2.图+最短路径算法:网络延迟时间
- 2-1.理解题意&数据结构及算法思维选择
- 2-2.基本解法及编码实现&思考更优解
- 2-3.最优解思路及编码实现&变形延伸
- 3.深度优先+拓扑排序:矩阵中的最长递增路径
- 3-1.理解题意&数据结构及算法思维选择&基本解法及编码实现&思考更优解
- 3-2.最优解思路及编码实现(上)
- 3-3.最优解思路及编码实现(下)&变形延伸
- 4.并查集+深度优先:岛屿数量
- 4-1.理解题意&数据结构及算法思维选择
- 4-2.基本解法及编码实现
- 4-3.思考更优解
- 4-5.最优解思路及编码实现(下)
- 4.最优解思路及编码实现(上)
- 6.变形延伸
- 5.最小生成树+并查集:找到最小生成树里关键边和伪关键边
- 5-1
- 5-2
- 5-3
- 5-4
- 5-5
- 5-6
- 6.图+贪心+并查集:情侣牵手
- 6-1
- 6-2
- 6-3
- 6-4
- 6-5
- 6.变形延伸
- 05、第五章 回溯及动态规划
- 1.八皇后
- 1-1.理解题意&数据结构及算法思维选择&基本解法及编码实现
- 1-2.思考更优解&最优解思路及编码实现&变形延伸
- 2.字典树+回溯:添加与搜索单词-数据结构设计
- 2-1.理解题意&数据结构及算法思维选择
- 2-2.基本解法及编码实现(上)
- 2-3.基本解法及编码实现(下)
- 2-4.思考更优解&最优解思路及编码实现(上)
- 2-5.最优解思路及编码实现(下)&变形延伸
- 3.回溯+位运算:火柴棍摆正方形
- 3-1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)
- 3-2.基本解法及编码实现(下)
- 3-3.最优解思路及编码实现&变形延伸
- 4.动态规划:最长的斐波那契子序列的长度
- 4-1.理解题意&基本解法及编码实现
- 4-2.思考更优解&最优解思路及编码实现
- 5.图+动态规划:监控二叉树
- 5-1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)
- 5-2.基本解法及编码实现(下)
- 5-3.思考更优解&最优解思路及编码实现(上)
- 5-4.最优解思路及编码实现(下)&变形延伸
- 6.堆+动态规划:最低加油次数
- 6-1.理解题意&数据结构及算法思维选择
- 6-2.基本解法及编码实现
- 6-3.思考更优解&最优解思路及编码实现
- 06、第六章 复杂场景的应用
- 1.单调栈+树映射:奇偶跳
- 1-1.理解题意&数据结构及算法思维选择
- 1-2.基本解法及编码实现&思考更优解
- 1-3.最优解思路及编码实现&变形延伸
- 2.动态规划+滑动窗口:元素和为目标值的子矩阵数量
- 2-1.理解题意&数据结构及算法思维选择
- 2-2.基本解法及编码实现
- 2-3.思考更优解
- 2-4.最优解思路及编码实现&变形延伸
- 3.Manacher算法:最长回文子串
- 3-1.理解题意&数据结构及算法思维选择
- 3-2.基本解法及编码实现
- 3-3.思考更优解
- 3-4.最优解思路及编码实现&变形延伸
- 4.KMP算法:最短回文串
- 4-1.理解题意&数据结构及算法思维选择&基本解法及编码实现(1)
- 4-1.理解题意&数据结构及算法思维选择&基本解法及编码实现
- 4-2.思考更优解(上)
- 4-3.思考更优解(下)
- 4-4.最优解思路及编码实现&变形延伸
- 5.动态规划+贪心+回溯:通配符匹配
- 5-1.理解题意&数据结构及算法思维选择
- 5-2.基本解法及编码实现
- 5-3.思考更优解
- 5-4.最优解思路及编码实现&变形延伸
- 6.红黑树:Java中HashMap是如何解决Hash碰撞的
- 6-1.理解题意&数据结构及算法思维选择(一)
- 6-2.数据结构及算法思维选择(二)
- 6-3.数据结构及算法思维选择(三)
- 6-4.数据结构及算法思维选择(四)
- 6-5.基本解法及编码实现
- 6-6.基本解法及编码实现(二)&思考更优解&更优解思路及编码实现&变形延伸
- 课程资料
- __MACOSX
- 6.5 动态规划+贪心+回溯:通配符匹配 课程资料
- 6.5 动态规划+贪心+回溯:通配符匹配:通配符匹配
- 课件资料
- 第二章 递归、分治及贪心算法
- 第六章 复杂场景的应用
- 第三章 树
- 第四章 图
- 第五章 回溯及动态规划
- 第一章 线性表、哈希表及字符串
包含内容
- · 01、第一章 线性表、哈希表及字符串
- · 1.链表+数学:两数相加
- · 1. 理解题意
- · 2.数据结构及算法思维选择
- · 3.基本解法及编码实现&思考更优解
- · 4.最优解思路及编码实现
- · 5.变形延伸
- · 2.数组:实现整数的数字反转
贡献者
小宇
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。