文件目录
├──01、第一章 线性表、哈希表及字符串
| ├──1.链表+数学:两数相加
| | ├──1. 理解题意_1.mp4 25.48M
| | ├──2.数据结构及算法思维选择_1.mp4 36.01M
| | ├──3.基本解法及编码实现&思考更优解_1.mp4 72.53M
| | ├──4.最优解思路及编码实现_1.mp4 111.26M
| | └──5.变形延伸_1.mp4 20.82M
| ├──2.数组:实现整数的数字反转
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 30.10M
| | ├──2.基本解法及编码实现(上)_1.mp4 129.91M
| | ├──3.基本解法及编码实现(下)_1.mp4 59.94M
| | ├──4.思考更优解&最优解思路及编码实现_1.mp4 136.98M
| | └──5.变形延伸_1.mp4 21.39M
| ├──3.栈:删除最外层的括号
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 55.90M
| | ├──2.基本解法及编码实现&思考更优解_1.mp4 86.10M
| | ├──3.最优解思路及编码实现(上)_1.mp4 152.76M
| | ├──4.最优解思路及编码实现(下)_1.mp4 122.44M
| | └──5.变形延伸_1.mp4 17.09M
| ├──4.队列:最近的请求次数
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 27.56M
| | ├──2.基本解法及编码实现(上)_1.mp4 51.88M
| | ├──3.基本解法及编码实现(下)_1.mp4 141.22M
| | ├──4.思考更优解_1.mp4 24.31M
| | ├──5.最优解思路及编码实现_1.mp4 105.76M
| | └──6.变形延伸_1.mp4 17.79M
| ├──5.链表+快慢指针:环形链表
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 53.14M
| | ├──2.基本解法及编码实现_1.mp4 68.66M
| | └──3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 96.08M
| ├──6.Redis中如何实现有序集合
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 100.43M
| | ├──2.基本解法及编码实现(上)_1.mp4 82.72M
| | ├──3.基本解法及编码实现(中)_1.mp4 99.39M
| | ├──4.基本解法及编码实现(下)_1.mp4 133.39M
| | └──5.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 122.17M
| ├──7.双指针:删除排序数组中的重复项
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 27.86M
| | ├──2.基本解法及编码实现&思考更优解_1.mp4 79.76M
| | └──3.最优解思路及编码实现&变形延伸_1.mp4 73.65M
| ├──8.哈希表:无重复字符的最长子串
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 44.20M
| | ├──2.基本解法及编码实现&思考更优解_1.mp4 73.34M
| | ├──3.最优解思路及编码实现(上)_1.mp4 101.29M
| | ├──4.最优解思路及编码实现(中)_1.mp4 78.44M
| | ├──5.最优解思路及编码实现(下)_1.mp4 134.41M
| | └──6.变形延伸_1.mp4 20.23M
| └──9.字符串+双端队列:翻转字符串里的单词
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 29.74M
| | ├──2.基本解法及编码实现(上)_1.mp4 125.55M
| | ├──3.基本解法及编码实现(下)_1.mp4 113.96M
| | └──4.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 169.05M
├──02、第二章 递归、分治及贪心算法
| ├──1.递归:求解汉诺塔问题
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 83.01M
| | ├──2.基本解法及编码实现_1.mp4 111.90M
| | └──3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 68.61M
| ├──2.递归+排序:特殊的二进制序列
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 83.01M
| | ├──2.基本解法及编码实现_1.mp4 111.90M
| | └──3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 68.61M
| ├──3.分治算法:排序矩阵查找
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 43.95M
| | ├──2.基本解法及编码实现_1.mp4 124.99M
| | └──3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 68.52M
| ├──4.归并排序+二分查找:寻找两个正序数组中的中位数
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 129.68M
| | ├──2.基本解法及编码实现_1.mp4 51.68M
| | ├──3.思考更优解_1.mp4 53.84M
| | └──4.最优解思路及编码实现&变形延伸_1.mp4 75.41M
| ├──5.贪心算法:行相等的最少多诺米旋转
| | ├──1.理解题意&数据结构及算法思维选择&基本解法及编码实现_1.mp4 111.71M
| | └──2.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 148.34M
| └──6.栈+贪心:去除重复字母
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 32.30M
| | ├──2.基本解法及编码实现_1.mp4 150.88M
| | ├──3.思考更优解_1.mp4 34.75M
| | └──4.最优解思路及编码实现&变形延伸_1.mp4 90.32M
├──03、第三章 树
| ├──1.二叉树+BFS+DFS:二叉树的最大深度
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 33.20M
| | ├──2.基本解法及编码实现_1.mp4 59.56M
| | └──3.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 57.70M
| ├──2.二叉树+遍历:二叉树中的中序遍历
| | ├──1.基础知识讲解_1.mp4 23.46M
| | ├──2.迭代实现中序遍历_1.mp4 40.37M
| | ├──3.递归实现_1.mp4 75.02M
| | └──4.莫里斯遍历_1.mp4 72.18M
| ├──3.二叉搜索树:二叉搜索子树的最大键值和
| | ├──1.理解题意(上)_1.mp4 47.35M
| | ├──2.理解题意(下)_1.mp4 28.34M
| | ├──3.数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4 91.93M
| | ├──4.基本解法及编码实现(下)_1.mp4 28.02M
| | └──5思考更优解&.最优解思路及编码实现&变形延伸_1.mp4 100.01M
| ├──4.字典树+哈希表:实现一个魔法字典
| | ├──1.理解题意&数据结构及算法思维选择_1.mp4 105.52M
| | ├──2.基本解法及编码实现(上)_1.mp4 18.09M
| | ├──3.基本解法及编码实现(下)_1.mp4 43.14M
| | └──4.最优解思路及编码实现_1.mp4 54.13M
| ├──5.大顶堆+小顶堆:查找和最小的K对数字
| | ├──1.理解题意&数据结构及算法思维选择&基本解法及编码实现_1.mp4 48.08M
| | ├──2.数据结构介绍_1.mp4 54.48M
| | ├──3.编码实现_1.mp4 60.57M
| | └──4.最优解思路及编码实现_1.mp4 84.17M
| ├──6.堆+字典树:求解前K个高频单词
| | ├──1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4 51.97M
| | ├──2.基本解法及编码实现(下)_1.mp4 48.93M
| | ├──3.思考更优解_1.mp4 58.29M
| | └──4.最优解思路及编码实现&变形延伸_1.mp4 24.99M
| └──7.线段树:形成目标数组的子树组最少增加次数
| | ├──1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4 48.15M
| | ├──1.树状数组讲解视频_1.mp4 319.91M
| | ├──2.第三模块困难题目补录2_1.mp4 172.62M
| | ├──2.基本解法及编码实现(下)_1.mp4 51.51M
| | ├──3.第三模块困难题补录_1.mp4 222.88M
| | ├──3.思考更优解_1.mp4 67.26M
| | ├──4.理解题意&数据结构及算法思维选择(上)_1.mp4 79.50M
| | ├──4.最优解思路及编码实现&变形延伸_1.mp4 23.40M
| | ├──5.数据结构及算法思维选择(下)_1.mp4 71.86M
| | ├──6.基本解法及编码实现_1.mp4 123.04M
| | └──7.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 29.21M
├──04、第四章 图
| ├──1.图+广度优先+深度优先:节点间通路
| | ├──1-1.理解题意_1.mp4 27.28M
| | ├──1-2.数据结构及算法思维选择_1.mp4 84.99M
| | ├──1-3.基本解法及编码实现&思考更优解_1.mp4 89.10M
| | └──1-4.最优解思路及编码实现&变形延伸_1.mp4 48.03M
| ├──2.图+最短路径算法:网络延迟时间
| | ├──2-1.理解题意&数据结构及算法思维选择_1.mp4 33.74M
| | ├──2-2.基本解法及编码实现&思考更优解_1.mp4 153.97M
| | └──2-3.最优解思路及编码实现&变形延伸_1.mp4 132.09M
| ├──3.深度优先+拓扑排序:矩阵中的最长递增路径
| | ├──3-1.理解题意&数据结构及算法思维选择&基本解法及编码实现&思考更优解_1.mp4 158.72M
| | ├──3-2.最优解思路及编码实现(上)_1.mp4 107.28M
| | └──3-3.最优解思路及编码实现(下)&变形延伸_1.mp4 116.56M
| ├──4.并查集+深度优先:岛屿数量
| | ├──4-1.理解题意&数据结构及算法思维选择_1.mp4 58.39M
| | ├──4-2.基本解法及编码实现_1.mp4 135.75M
| | ├──4-3.思考更优解_1.mp4 80.95M
| | ├──4-5.最优解思路及编码实现(下)_1.mp4 120.08M
| | ├──4.最优解思路及编码实现(上)_1.mp4 172.49M
| | └──6.变形延伸_1.mp4 57.10M
| ├──5.最小生成树+并查集:找到最小生成树里关键边和伪关键边
| | ├──5-1.mp4 116.81M
| | ├──5-2.mp4 42.19M
| | ├──5-3.mp4 128.62M
| | ├──5-4.mp4 58.59M
| | ├──5-5.mp4 69.21M
| | └──5-6.mp4 91.34M
| └──6.图+贪心+并查集:情侣牵手
| | ├──6-1.mp4 41.99M
| | ├──6-2.mp4 52.49M
| | ├──6-3.mp4 108.57M
| | ├──6-4.mp4 33.67M
| | ├──6-5.mp4 40.90M
| | └──6.变形延伸_1.mp4 35.81M
├──05、第五章 回溯及动态规划
| ├──1.八皇后
| | ├──1-1.理解题意&数据结构及算法思维选择&基本解法及编码实现_1.mp4 117.97M
| | └──1-2.思考更优解&最优解思路及编码实现&变形延伸_1.mp4 123.29M
| ├──2.字典树+回溯:添加与搜索单词-数据结构设计
| | ├──2-1.理解题意&数据结构及算法思维选择_1.mp4 20.01M
| | ├──2-2.基本解法及编码实现(上)_1.mp4 34.59M
| | ├──2-3.基本解法及编码实现(下)_1.mp4 33.81M
| | ├──2-4.思考更优解&最优解思路及编码实现(上)_1.mp4 39.82M
| | └──2-5.最优解思路及编码实现(下)&变形延伸_1.mp4 50.14M
| ├──3.回溯+位运算:火柴棍摆正方形
| | ├──3-1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4 86.81M
| | ├──3-2.基本解法及编码实现(下)_1.mp4 117.59M
| | └──3-3.最优解思路及编码实现&变形延伸_1.mp4 132.67M
| ├──4.动态规划:最长的斐波那契子序列的长度
| | ├──4-1.理解题意&基本解法及编码实现_1.mp4 83.26M
| | └──4-2.思考更优解&最优解思路及编码实现_1.mp4 119.43M
| ├──5.图+动态规划:监控二叉树
| | ├──5-1.理解题意&数据结构及算法思维选择&基本解法及编码实现(上)_1.mp4 36.94M
| | ├──5-2.基本解法及编码实现(下)_1.mp4 67.86M
| | ├──5-3.思考更优解&最优解思路及编码实现(上)_1.mp4 30.48M
| | └──5-4.最优解思路及编码实现(下)&变形延伸_1.mp4 48.48M
| └──6.堆+动态规划:最低加油次数
| | ├──6-1.理解题意&数据结构及算法思维选择_1.mp4 49.40M
| | ├──6-2.基本解法及编码实现_1.mp4 44.22M
| | └──6-3.思考更优解&最优解思路及编码实现_1.mp4 74.36M
├──06、第六章 复杂场景的应用
| ├──1.单调栈+树映射:奇偶跳
| | ├──1-1.理解题意&数据结构及算法思维选择_1.mp4 105.32M
| | ├──1-2.基本解法及编码实现&思考更优解_1.mp4 86.60M
| | └──1-3.最优解思路及编码实现&变形延伸_1.mp4 146.62M
| ├──2.动态规划+滑动窗口:元素和为目标值的子矩阵数量
| | ├──2-1.理解题意&数据结构及算法思维选择_1.mp4 57.72M
| | ├──2-2.基本解法及编码实现_1.mp4 71.67M
| | ├──2-3.思考更优解_1.mp4 71.13M
| | └──2-4.最优解思路及编码实现&变形延伸_1.mp4 97.91M
| ├──3.Manacher算法:最长回文子串
| | ├──3-1.理解题意&数据结构及算法思维选择_1.mp4 80.35M
| | ├──3-2.基本解法及编码实现_1.mp4 72.24M
| | ├──3-3.思考更优解_1.mp4 60.88M
| | └──3-4.最优解思路及编码实现&变形延伸_1.mp4 96.64M
| ├──4.KMP算法:最短回文串
| | ├──4-1.理解题意&数据结构及算法思维选择&基本解法及编码实现(1)_1.mp4 167.47M
| | ├──4-1.理解题意&数据结构及算法思维选择&基本解法及编码实现_1.mp4 167.29M
| | ├──4-2.思考更优解(上)_1.mp4 77.91M
| | ├──4-3.思考更优解(下)_1.mp4 59.46M
| | └──4-4.最优解思路及编码实现&变形延伸_1.mp4 52.53M
| ├──5.动态规划+贪心+回溯:通配符匹配
| | ├──5-1.理解题意&数据结构及算法思维选择_1.mp4 31.46M
| | ├──5-2.基本解法及编码实现_1.mp4 175.14M
| | ├──5-3.思考更优解_1.mp4 40.79M
| | └──5-4.最优解思路及编码实现&变形延伸_1.mp4 112.35M
| ├──6.红黑树:Java中HashMap是如何解决Hash碰撞的
| | ├──6-1.理解题意&数据结构及算法思维选择(一)_1.mp4 92.84M
| | ├──6-2.数据结构及算法思维选择(二)_1.mp4 81.28M
| | ├──6-3.数据结构及算法思维选择(三)_1.mp4 91.57M
| | ├──6-4.数据结构及算法思维选择(四)_1.mp4 56.72M
| | ├──6-5.基本解法及编码实现_1.mp4 158.64M
| | └──6-6.基本解法及编码实现(二)&思考更优解&更优解思路及编码实现&变形延伸_1.mp4 90.68M
| └──课程资料
| | ├──__MACOSX
| | ├──6.5 动态规划+贪心+回溯:通配符匹配 课程资料.pdf 124.90kb
| | └──6.5 动态规划+贪心+回溯:通配符匹配:通配符匹配.pdf 2.02M
└──课件资料
| └──课件资料
| | ├──第二章 递归、分治及贪心算法
| | ├──第六章 复杂场景的应用
| | ├──第三章 树
| | ├──第四章 图
| | ├──第五章 回溯及动态规划
| | └──第一章 线性表、哈希表及字符串