
深度聚焦算法思维与解题实战的高阶教程,专为备战互联网大厂技术面试、冲击高薪开发岗位及提升编程内功的学员量身打造。课程摒弃枯燥的理论堆砌,采用“题目驱动+多维解法”的教学模式,深度剖析线性表、树、图、动态规划、回溯、贪心等核心数据结构与算法。通过从基础解法到最优解的层层递进,带你掌握时间/空间复杂度分析、代码优化技巧及复杂场景下的算法设计能力,助你彻底攻克算法难关,在面试与工作中游刃有余。
课程目录:
+—01、第一章 线性表、哈希表及字符串
| +—1.链表+数学:两数相加
| | 1. 理解题意_1.mp4
| | 2.数据结构及算法思维选择_1.mp4
| | 3.基本解法及编码实现&思考更优解_1.mp4
| | 4.最优解思路及编码实现_1.mp4
| | 5.变形延伸_1.mp4
| |
| +—2.数组:实现整数的数字反转
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现(上)_1.mp4
| | 3.基本解法及编码实现(下)_1.mp4
| | 4.思考更优解&最优解思路及编码实现_1.mp4
| | 5.变形延伸_1.mp4
| |
| +—3.栈:删除最外层的括号
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现&思考更优解_1.mp4
| | 3.最优解思路及编码实现(上)_1.mp4
| | 4.最优解思路及编码实现(下)_1.mp4
| | 5.变形延伸_1.mp4
| |
| +—4.队列:最近的请求次数
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现(上)_1.mp4
| | 3.基本解法及编码实现(下)_1.mp4
| | 4.思考更优解_1.mp4
| | 5.最优解思路及编码实现_1.mp4
| | 6.变形延伸_1.mp4
| |
| +—5.链表+快慢指针:环形链表
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现_1.mp4
| | 3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
| |
| +—6.Redis中如何实现有序集合
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现(上)_1.mp4
| | 3.基本解法及编码实现(中)_1.mp4
| | 4.基本解法及编码实现(下)_1.mp4
| | 5.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
| |
| +—7.双指针:删除排序数组中的重复项
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现&思考更优解_1.mp4
| | 3.最优解思路及编码实现&变形延伸_1.mp4
| |
| +—8.哈希表:无重复字符的最长子串
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现&思考更优解_1.mp4
| | 3.最优解思路及编码实现(上)_1.mp4
| | 4.最优解思路及编码实现(中)_1.mp4
| | 5.最优解思路及编码实现(下)_1.mp4
| | 6.变形延伸_1.mp4
| |
| \—9.字符串+双端队列:翻转字符串里的单词
| 1.理解题意&数据结构及算法思维选择_1.mp4
| 2.基本解法及编码实现(上)_1.mp4
| 3.基本解法及编码实现(下)_1.mp4
| 4.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
|
+—02、第二章 递归、分治及贪心算法
| +—1.递归:求解汉诺塔问题
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现_1.mp4
| | 3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
| |
| +—2.递归+排序:特殊的二进制序列
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现_1.mp4
| | 3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
| |
| +—3.分治算法:排序矩阵查找
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现_1.mp4
| | 3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
| |
| +—4.归并排序+二分查找:寻找两个正序数组中的中位数
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现_1.mp4
| | 3.思考更优解_1.mp4
| | 4.最优解思路及编码实现&变形延伸_1.mp4
| |
| +—5.贪心算法:行相等的最少多诺米旋转
| | 1.理解题意&数据结构及算法思维选择&基本解法及编码实现_1.mp4
| | 2.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
| |
| \—6.栈+贪心:去除重复字母
| 1.理解题意&数据结构及算法思维选择_1.mp4
| 2.基本解法及编码实现_1.mp4
| 3.思考更优解_1.mp4
| 4.最优解思路及编码实现&变形延伸_1.mp4
|
+—03、第三章 树
| +—1.二叉树+BFS+DFS:二叉树的最大深度
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现_1.mp4
| | 3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
| |
| +—2.二叉树+遍历:二叉树中的中序遍历
| | 1.基础知识讲解_1.mp4
| | 2.迭代实现中序遍历_1.mp4
| | 3.递归实现_1.mp4
| | 4.莫里斯遍历_1.mp4
| |
| +—3.二叉搜索树:二叉搜索子树的最大键值和
| | 1.理解题意(上)_1.mp4
| | 2.理解题意(下)_1.mp4
| | 3.数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4
| | 4.基本解法及编码实现(下)_1.mp4
| | 5思考更优解&.最优解思路及编码实现&变形延伸_1.mp4
| |
| +—4.字典树+哈希表:实现一个魔法字典
| | 1.理解题意&数据结构及算法思维选择_1.mp4
| | 2.基本解法及编码实现(上)_1.mp4
| | 3.基本解法及编码实现(下)_1.mp4
| | 4.最优解思路及编码实现_1.mp4
| |
| +—5.大顶堆+小顶堆:查找和最小的K对数字
| | 1.理解题意&数据结构及算法思维选择&基本解法及编码实现_1.mp4
| | 2.数据结构介绍_1.mp4
| | 3.编码实现_1.mp4
| | 4.最优解思路及编码实现_1.mp4
| |
| +—6.堆+字典树:求解前K个高频单词
| | 1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4
| | 2.基本解法及编码实现(下)_1.mp4
| | 3.思考更优解_1.mp4
| | 4.最优解思路及编码实现&变形延伸_1.mp4
| |
| \—7.线段树:形成目标数组的子树组最少增加次数
| 1.树状数组讲解视频_1.mp4
| 1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4
| 2.基本解法及编码实现(下)_1.mp4
| 2.第三模块困难题目补录2_1.mp4
| 3.思考更优解_1.mp4
| 3.第三模块困难题补录_1.mp4
| 4.最优解思路及编码实现&变形延伸_1.mp4
| 4.理解题意&数据结构及算法思维选择(上)_1.mp4
| 5.数据结构及算法思维选择(下)_1.mp4
| 6.基本解法及编码实现_1.mp4
| 7.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
|
+—04、第四章 图
| +—1.图+广度优先+深度优先:节点间通路
| | 1-1.理解题意_1.mp4
| | 1-2.数据结构及算法思维选择_1.mp4
| | 1-3.基本解法及编码实现&思考更优解_1.mp4
| | 1-4.最优解思路及编码实现&变形延伸_1.mp4
| |
| +—2.图+最短路径算法:网络延迟时间
| | 2-1.理解题意&数据结构及算法思维选择_1.mp4
| | 2-2.基本解法及编码实现&思考更优解_1.mp4
| | 2-3.最优解思路及编码实现&变形延伸_1.mp4
| |
| +—3.深度优先+拓扑排序:矩阵中的最长递增路径
| | 3-1.理解题意&数据结构及算法思维选择&基本解法及编码实现&思考更优解_1.mp4
| | 3-2.最优解思路及编码实现(上)_1.mp4
| | 3-3.最优解思路及编码实现(下)&变形延伸_1.mp4
| |
| +—4.并查集+深度优先:岛屿数量
| | 4-1.理解题意&数据结构及算法思维选择_1.mp4
| | 4-2.基本解法及编码实现_1.mp4
| | 4-3.思考更优解_1.mp4
| | 4-5.最优解思路及编码实现(下)_1.mp4
| | 4.最优解思路及编码实现(上)_1.mp4
| | 6.变形延伸_1.mp4
| |
| +—5.最小生成树+并查集:找到最小生成树里关键边和伪关键边
| | 5-1.mp4
| | 5-2.mp4
| | 5-3.mp4
| | 5-4.mp4
| | 5-5.mp4
| | 5-6.mp4
| |
| \—6.图+贪心+并查集:情侣牵手
| 6-1.mp4
| 6-2.mp4
| 6-3.mp4
| 6-4.mp4
| 6-5.mp4
| 6.变形延伸_1.mp4
|
+—05、第五章 回溯及动态规划
| +—1.八皇后
| | 1-1.理解题意&数据结构及算法思维选择&基本解法及编码实现_1.mp4
| | 1-2.思考更优解&最优解思路及编码实现&变形延伸_1.mp4
| |
| +—2.字典树+回溯:添加与搜索单词-数据结构设计
| | 2-1.理解题意&数据结构及算法思维选择_1.mp4
| | 2-2.基本解法及编码实现(上)_1.mp4
| | 2-3.基本解法及编码实现(下)_1.mp4
| | 2-4.思考更优解&最优解思路及编码实现(上)_1.mp4
| | 2-5.最优解思路及编码实现(下)&变形延伸_1.mp4
| |
| +—3.回溯+位运算:火柴棍摆正方形
| | 3-1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4
| | 3-2.基本解法及编码实现(下)_1.mp4
| | 3-3.最优解思路及编码实现&变形延伸_1.mp4
| |
| +—4.动态规划:最长的斐波那契子序列的长度
| | 4-1.理解题意&基本解法及编码实现_1.mp4
| | 4-2.思考更优解&最优解思路及编码实现_1.mp4
| |
| +—5.图+动态规划:监控二叉树
| | 5-1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4
| | 5-2.基本解法及编码实现(下)_1.mp4
| | 5-3.思考更优解&最优解思路及编码实现(上)_1.mp4
| | 5-4.最优解思路及编码实现(下)&变形延伸_1.mp4
| |
| \—6.堆+动态规划:最低加油次数
| 6-1.理解题意&数据结构及算法思维选择_1.mp4
| 6-2.基本解法及编码实现_1.mp4
| 6-3.思考更优解&最优解思路及编码实现_1.mp4
|
\—06、第六章 复杂场景的应用
+—1.单调栈+树映射:奇偶跳
| 1-1.理解题意&数据结构及算法思维选择_1.mp4
| 1-2.基本解法及编码实现&思考更优解_1.mp4
| 1-3.最优解思路及编码实现&变形延伸_1.mp4
|
+—2.动态规划+滑动窗口:元素和为目标值的子矩阵数量
| 2-1.理解题意&数据结构及算法思维选择_1.mp4
| 2-2.基本解法及编码实现_1.mp4
| 2-3.思考更优解_1.mp4
| 2-4.最优解思路及编码实现&变形延伸_1.mp4
|
+—3.Manacher算法:最长回文子串
| 3-1.理解题意&数据结构及算法思维选择_1.mp4
| 3-2.基本解法及编码实现_1.mp4
| 3-3.思考更优解_1.mp4
| 3-4.最优解思路及编码实现&变形延伸_1.mp4
|
+—4.KMP算法:最短回文串
| 4-1.理解题意&数据结构及算法思维选择&基本解法及编码实现(1)_1.mp4
| 4-1.理解题意&数据结构及算法思维选择&基本解法及编码实现_1.mp4
| 4-2.思考更优解(上)_1.mp4
| 4-3.思考更优解(下)_1.mp4
| 4-4.最优解思路及编码实现&变形延伸_1.mp4
|
+—5.动态规划+贪心+回溯:通配符匹配
| 5-1.理解题意&数据结构及算法思维选择_1.mp4
| 5-2.基本解法及编码实现_1.mp4
| 5-3.思考更优解_1.mp4
| 5-4.最优解思路及编码实现&变形延伸_1.mp4
|
+—6.红黑树:Java中HashMap是如何解决Hash碰撞的
| 6-1.理解题意&数据结构及算法思维选择(一)_1.mp4
| 6-2.数据结构及算法思维选择(二)_1.mp4
| 6-3.数据结构及算法思维选择(三)_1.mp4
| 6-4.数据结构及算法思维选择(四)_1.mp4
| 6-5.基本解法及编码实现_1.mp4
| 6-6.基本解法及编码实现(二)&思考更优解&更优解思路及编码实现&变形延伸_1.mp4
|
\—课程资料
6.5 动态规划+贪心+回溯:通配符匹配 课程资料.pdf
6.5 动态规划+贪心+回溯:通配符匹配:通配符匹配.pdf
下载地址:
感谢您的来访,获取更多精彩文章请收藏本站。


















