【万门大学】数据结构与算法Python进阶班
【资源目录】:
├──01、课程:Introduction.01、课程介绍.mp4 61.04M
├──01、课程:Introduction.02、职业规划及简介.mp4 97.36M
├──01、课程:Introduction.03、及语言方面的要求.mp4 67.26M
├──01、课程:Introduction.04、数据结构及介绍.mp4 52.00M
├──01、课程:Introduction.05、找到丢失的数字.mp4 135.77M
├──01、课程:Introduction.06、找到商城中前K个最常被搜索的商品.mp4 62.27M
├──01、课程:Introduction.07、分析.mp4 132.19M
├──01、课程:Introduction.08、理论分析.mp4 41.84M
├──01、课程:Introduction.09、近似记法(一).mp4 138.53M
├──01、课程:Introduction.10、近似记法(二).mp4 81.61M
├──01、课程:Introduction.11、P与NP,主项定理(一).mp4 77.09M
├──01、课程:Introduction.12、主项定理(二).mp4 88.33M
├──01、课程:Introduction.13、Array(数组).mp4 150.36M
├──01、课程:Introduction.14、Array(数组)应用—洗牌(一).mp4 81.22M
├──01、课程:Introduction.15、Array(数组)应用—洗牌(二).mp4 73.38M
├──01、课程:Introduction.16、Array(数组)应用—计算质数.mp4 60.16M
├──01、课程:Introduction.17、Array(数组)应用—证明哥德巴赫猜想.mp4 108.62M
├──02、课程:数组和动态数组.01、概览、动态数组介绍.mp4 81.90M
├──02、课程:数组和动态数组.02、抽象数据类型列表的操作.mp4 119.86M
├──02、课程:数组和动态数组.03、操作详述(一).mp4 87.07M
├──02、课程:数组和动态数组.04、操作详述(二).mp4 88.30M
├──02、课程:数组和动态数组.05、练习1—扫雷.mp4 76.40M
├──02、课程:数组和动态数组.06、练习2—矩阵0变换.mp4 73.75M
├──02、课程:数组和动态数组.07、练习3—九宫图.mp4 77.75M
├──02、课程:数组和动态数组.08、练习4—验证数独.mp4 88.55M
├──02、课程:数组和动态数组.09、练习5—旋转数组.mp4 87.54M
├──02、课程:数组和动态数组.10、练习6—反转字符串.mp4 20.60M
├──02、课程:数组和动态数组.11、练习7—最长连续子串.mp4 14.87M
├──02、课程:数组和动态数组.12、练习8—最大数.mp4 42.87M
├──02、课程:数组和动态数组.13、Find All Numbers Disappeared in an Array.mp4 80.02M
├──02、课程:数组和动态数组.14、练习10—Plus One.mp4 27.11M
├──03、课程:递归.01、递归VS迭代.mp4 36.56M
├──03、课程:递归.02、练习2—阶乘.mp4 62.88M
├──03、课程:递归.03、练习3—斐波那契数列.mp4 105.35M
├──03、课程:递归.04、练习4—打印尺子.mp4 87.92M
├──03、课程:递归.05、练习5—数字表达式.mp4 44.55M
├──03、课程:递归.06、练习6—汉诺塔问题.mp4 63.19M
├──03、课程:递归.07、练习7—格雷码.mp4 54.47M
├──03、课程:递归.08、练习—Subest.mp4 61.18M
├──03、课程:递归.09、Backtracking回溯(一).mp4 43.77M
├──03、课程:递归.10、Backtracking回溯(二).mp4 72.58M
├──03、课程:递归.11、练习—Subset II和Permutation.mp4 92.20M
├──03、课程:递归.12、练习—Permutation Unique和Permutation of Size K.mp4 47.70M
├──03、课程:递归.13、练习—Combination Sum和Combination Sum II.mp4 48.60M
├──03、课程:递归.14、练习—Parentheses.mp4 93.33M
├──04、课程:搜索与排序.01、搜索(一).mp4 121.64M
├──04、课程:搜索与排序.02、搜索(二).mp4 135.13M
├──04、课程:搜索与排序.03、搜索(三).mp4 110.58M
├──04、课程:搜索与排序.04、冒泡排序(一).mp4 100.54M
├──04、课程:搜索与排序.05、冒泡排序(二).mp4 75.32M
├──04、课程:搜索与排序.06、选择排序.mp4 70.65M
├──04、课程:搜索与排序.07、插入排序.mp4 97.42M
├──04、课程:搜索与排序.08、希尔排序.mp4 62.72M
├──04、课程:搜索与排序.09、计数排序.mp4 77.36M
├──04、课程:搜索与排序.10、归并排序.mp4 108.17M
├──04、课程:搜索与排序.11、分治排序.mp4 79.13M
├──04、课程:搜索与排序.12、快速排序.mp4 113.85M
├──04、课程:搜索与排序.13、改进.mp4 75.76M
├──05、课程:二分搜索.01、课堂回顾.mp4 117.54M
├──05、课程:二分搜索.02、经典二分搜索法.mp4 107.98M
├──05、课程:二分搜索.03、模板练习.mp4 105.62M
├──05、课程:二分搜索.04、练习之在旋转有序数列中查找最小值.mp4 123.96M
├──05、课程:二分搜索.05、练习之在旋转数组中查找一个数.mp4 116.50M
├──05、课程:二分搜索.06、练习之搜索一个区间范围.mp4 117.84M
├──05、课程:二分搜索.07、练习之供暖设备.mp4 122.67M
├──05、课程:二分搜索.08、练习之矩阵搜索(一).mp4 134.34M
├──05、课程:二分搜索.09、练习之矩阵搜索(二).mp4 128.98M
├──05、课程:二分搜索.10、练习之合并区间.mp4 121.44M
├──06、课程:分治法(上).01、复习总结.mp4 126.72M
├──06、课程:分治法(上).02、练习之快速指数(一).mp4 110.76M
├──06、课程:分治法(上).03、练习之快速指数(二).mp4 92.81M
├──06、课程:分治法(上).04、练习之搜索峰值.mp4 93.90M
├──06、课程:分治法(上).05、练习之查找中值、查找第K个元素.mp4 125.34M
├──06、课程:分治法(上).06、练习之两数组交集(一).mp4 118.95M
├──06、课程:分治法(上).07、练习之两数组交集(二).mp4 96.03M
├──06、课程:分治法(上).08、加和值最多啊的子序列问题(一).mp4 141.92M
├──06、课程:分治法(上).09、加和值最多啊的子序列问题(二).mp4 109.93M
├──06、课程:分治法(上).10、练习之VLSI芯片.mp4 120.65M
├──07、课程:分治法(下).01、算法学习之刷题.mp4 119.64M
├──07、课程:分治法(下).02、练习之快速整数乘法.mp4 121.87M
├──07、课程:分治法(下).03、练习之对于多项式乘法的快速傅里叶变换.mp4 127.71M
├──07、课程:分治法(下).04、练习之矩阵乘法.mp4 125.71M
├──07、课程:分治法(下).05、练习之水槽问题(一).mp4 136.99M
├──07、课程:分治法(下).06、练习之水槽问题(二).mp4 124.68M
├──07、课程:分治法(下).07、练习之用最少步数收集所有硬币.mp4 124.80M
├──07、课程:分治法(下).08、练习之拼接问题.mp4 114.93M
├──08、课程:链表(上).01、导语.mp4 38.71M
├──08、课程:链表(上).02、课程介绍.mp4 20.62M
├──08、课程:链表(上).03、基本思路.mp4 59.14M
├──08、课程:链表(上).04、更多(1).mp4 51.78M
├──08、课程:链表(上).04、更多(2).mp4 51.78M
├──08、课程:链表(上).04、更多.mp4 51.78M
├──08、课程:链表(上).05、抽象数据类型(ADT)列表操作(一).mp4 92.15M
├──08、课程:链表(上).06、抽象数据类型(ADT)列表操作(二).mp4 114.13M
├──08、课程:链表(上).07、练习—删除链表中的节点.mp4 27.10M
├──08、课程:链表(上).08、练习—找到中间节点.mp4 62.09M
├──08、课程:链表(上).09、练习—是否有环.mp4 31.33M
├──08、课程:链表(上).10、练习—环的开始(一).mp4 56.70M
├──08、课程:链表(上).11、练习—环的开始(二).mp4 35.44M
├──08、课程:链表(上).12、练习—删除倒数第N个节点和分半.mp4 45.15M
├──08、课程:链表(上).13、总结.mp4 50.35M
├──09、课程:链表(下).01、课程回顾及本节课的介绍.mp4 96.00M
├──09、课程:链表(下).02、练习—合并两个排好序的链表(一).mp4 63.99M
├──09、课程:链表(下).03、练习—合并两个排好序的链表(二).mp4 48.25M
├──09、课程:链表(下).04、练习—Intersection of Two Linked Lists.mp4 50.28M
├──09、课程:链表(下).05、练习—Insertion Sort List.mp4 76.33M
├──09、课程:链表(下).06、练习—Sort List.mp4 66.37M
├──09、课程:链表(下).07、分享.mp4 43.84M
├──09、课程:链表(下).08、练习—Partition List.mp4 72.22M
├──09、课程:链表(下).09、练习—Reverse a Linked List.mp4 73.18M
├──09、课程:链表(下).10、练习—Reverse a Linked List II.mp4 56.46M
├──09、课程:链表(下).11、练习—Reverse a Linked List III和Reverse a Linked List IV.mp4 84.72M
├──09、课程:链表(下).12、练习—Palindrome Linked List.mp4 54.72M
├──09、课程:链表(下).13、练习—Remove Duplicates from Sorted List.mp4 77.13M
├──10、课程:堆栈和队列(上).01、导语.mp4 27.96M
├──10、课程:堆栈和队列(上).02、堆栈的基本思想(一).mp4 55.45M
├──10、课程:堆栈和队列(上).03、堆栈的基本思想(二).mp4 53.05M
├──10、课程:堆栈和队列(上).04、堆栈的基本思想(三).mp4 65.47M
├──10、课程:堆栈和队列(上).05、队列基本思想(一).mp4 60.09M
├──10、课程:堆栈和队列(上).06、队列基本思想(二).mp4 103.15M
├──10、课程:堆栈和队列(上).07、队列基本思想(三).mp4 113.77M
├──10、课程:堆栈和队列(上).08、练习—Implement Queue using Stacks.mp4 117.72M
├──10、课程:堆栈和队列(上).09、练习—Implement Stack using Queues.mp4 50.82M
├──10、课程:堆栈和队列(上).10、练习—Min stack(一).mp4 55.94M
├──10、课程:堆栈和队列(上).11、练习—Min stack(二).mp4 102.17M
├──10、课程:堆栈和队列(上).12、练习—Two Stack with One Array和Three Stack with One Array.mp4 75.38M
├──10、课程:堆栈和队列(上).13、Stack Sorting.mp4 77.08M
├──11、课程:堆栈和队列(下).01、课前导语.mp4 100.50M
├──11、课程:堆栈和队列(下).02、练习—Reverse a String和Palindrome.mp4 36.65M
├──11、课程:堆栈和队列(下).03、练习—Valid Parentheses.mp4 57.67M
├──11、课程:堆栈和队列(下).04、练习—Simplify Path.mp4 51.22M
├──11、课程:堆栈和队列(下).05、练习—Decode String(一).mp4 101.05M
├──11、课程:堆栈和队列(下).06、练习—Decode String(二).mp4 44.66M
├──11、课程:堆栈和队列(下).07、练习—Basketball Game.mp4 114.86M
├──11、课程:堆栈和队列(下).08、练习—Asteroid Collision.mp4 94.74M
├──11、课程:堆栈和队列(下).09、练习—Next Greater Element(一).mp4 121.47M
├──11、课程:堆栈和队列(下).10、练习—Next Greater Element(二).mp4 49.70M
├──11、课程:堆栈和队列(下).11、练习—Next Greater Element II.mp4 15.49M
├──11、课程:堆栈和队列(下).12、练习—Daily Temperatures.mp4 115.87M
├──11、课程:堆栈和队列(下).13、练习—Sliding Window Max讲前介绍.mp4 43.78M
├──12、课程:哈希表(上).01、导语.mp4 42.28M
├──12、课程:哈希表(上).02、哈希表基本介绍.mp4 37.10M
├──12、课程:哈希表(上).03、魔法盒.mp4 67.66M
├──12、课程:哈希表(上).04、哈希方法和哈希值.mp4 61.14M
├──12、课程:哈希表(上).05、自定义可哈希对象.mp4 88.39M
├──12、课程:哈希表(上).06、冲突.mp4 39.67M
├──12、课程:哈希表(上).07、解决方案—开放地址(一).mp4 76.12M
├──12、课程:哈希表(上).08、解决方案—开放地址(二).mp4 49.36M
├──12、课程:哈希表(上).09、解决方案—独立链表.mp4 64.55M
├──12、课程:哈希表(上).10、再次哈希.mp4 80.03M
├──12、课程:哈希表(上).11、里的哈希相关模块.mp4 119.26M
├──12、课程:哈希表(上).12、完成自己的哈希程序.mp4 73.24M
├──12、课程:哈希表(上).13、动手写自定义可哈希对象.mp4 103.87M
├──13、课程:哈希表(下).01、课前介绍.mp4 22.00M
├──13、课程:哈希表(下).02、练习—Letter Count.mp4 70.84M
├──13、课程:哈希表(下).03、练习—Word Count和First Unique Character in a String.mp4 74.50M
├──13、课程:哈希表(下).04、练习—Intersection of Two Arrays I和II.mp4 70.60M
├──13、课程:哈希表(下).05、练习—Jewels and Stones.mp4 52.16M
├──13、课程:哈希表(下).06、练习—Contains Duplicates I和II.mp4 86.85M
├──13、课程:哈希表(下).07、练习—Subdomain Visit Count.mp4 90.36M
├──13、课程:哈希表(下).08、练习—Keyboard Row.mp4 57.71M
├──13、课程:哈希表(下).09、练习—Word Pattern.mp4 85.90M
├──13、课程:哈希表(下).10、作业讲解.mp4 77.19M
├──13、课程:哈希表(下).11、Least Recent Unit(一).mp4 60.71M
├──13、课程:哈希表(下).12、Least Recent Unit(二).mp4 112.05M
├──14、课程:树(上).01、树的基本介绍.mp4 71.59M
├──14、课程:树(上).02、树的ADT.mp4 27.09M
├──14、课程:树(上).03、先序遍历和后序遍历.mp4 60.44M
├──14、课程:树(上).04、二叉树及二叉树ADT.mp4 44.20M
├──14、课程:树(上).05、打印和评估算术表达式.mp4 34.82M
├──14、课程:树(上).06、二进制搜索树.mp4 22.31M
├──14、课程:树(上).07、BST—二叉搜索树(一).mp4 77.06M
├──14、课程:树(上).08、BST—二叉搜索树(二).mp4 88.10M
├──14、课程:树(上).09、BST—二叉搜索树(三).mp4 50.88M
├──14、课程:树(上).10、最小值与最大值(一).mp4 57.92M
├──14、课程:树(上).11、最小值与最大值(二).mp4 108.97M
├──14、课程:树(上).12、AVL树和树旋转.mp4 68.57M
├──14、课程:树(上).13、练习.mp4 83.54M
├──15、课程:树(下).01、课程回顾.mp4 70.48M
├──15、课程:树(下).02、练习—判断树是否为平衡树_.mp4 56.85M
├──15、课程:树(下).03、练习—Floor and Ceiling.mp4 77.40M
├──15、课程:树(下).04、练习—Is Binary Search Tree.mp4 108.31M
├──15、课程:树(下).05、练习—Is Mirror Tree和Same Tree.mp4 94.22M
├──15、课程:树(下).06、练习—Is Tree Foldable.mp4 36.72M
├──15、课程:树(下).07、练习—Iterative Get和Iterative Add.mp4 87.08M
├──15、课程:树(下).08、练习—Iterative Inorder Traversal.mp4 100.24M
├──15、课程:树(下).09、练习—Iterative Preorder Traversal.mp4 77.46M
├──15、课程:树(下).10、练习—Iterative Postorder Traversal.mp4 112.01M
├──15、课程:树(下).11、练习—Level Order Traversal和练习- Level Order Traversal II.mp4 93.19M
├──15、课程:树(下).12、练习—Binary Tree Zigzag Level Order Traversal.mp4 51.52M
├──15、课程:树(下).13、练习—Construct Binary Tree from Preorder and Inorder Traversal.mp4 112.16M
├──15、课程:树(下).14、练习—Convert Sorted Array to Binary Search Tree.mp4 92.74M
├──15、课程:树(下).15、练习—Convert Sorted List to Binary Search Tree.mp4 43.14M
├──15、课程:树(下).16、练习—Path Sum(求和).mp4 67.46M
├──15、课程:树(下).17、练习—Path Sum II和练习-Path Sum III.mp4 85.79M
├──15、课程:树(下).18、练习—First Common Ancestor for Binary Search Tree.mp4 99.85M
├──16、课程:堆(上).01、集合回顾和堆的应用.mp4 35.23M
├──16、课程:堆(上).02、完全二叉树和对的特性.mp4 51.34M
├──16、课程:堆(上).03、如何构造堆(一).mp4 73.95M
├──16、课程:堆(上).04、如何构造堆(二).mp4 54.64M
├──16、课程:堆(上).05、如何构造堆(三).mp4 79.48M
├──16、课程:堆(上).06、Python Heap(一).mp4 62.09M
├──16、课程:堆(上).07、Python Heap(二).mp4 112.01M
├──17、课程:堆(下).01、课程回顾.mp4 55.05M
├──17、课程:堆(下).02、练习—数组中第K个最大的元素.mp4 52.83M
├──17、课程:堆(下).03、练习—前K个最高频的词汇.mp4 64.44M
├──17、课程:堆(下).04、练习—丑数Ugly Number.mp4 67.77M
├──17、课程:堆(下).05、练习—找到加和值最小的K对数.mp4 113.55M
├──17、课程:堆(下).06、练习—合并K个有序列表.mp4 109.81M
├──17、课程:堆(下).07、练习—从数据流中找到中位数(一).mp4 70.80M
├──17、课程:堆(下).08、练习—从数据流中找到中位数(二).mp4 75.81M
├──17、课程:堆(下).09、练习—管理你的项目(IPO).mp4 131.32M
├──17、课程:堆(下).10、总结.mp4 72.93M
├──17、课程:堆(下).11、思考题.mp4 49.41M
├──18、课程:图论(一).01、课前回顾.mp4 38.41M
├──18、课程:图论(一).02、图形术语、图形问题.mp4 87.16M
├──18、课程:图论(一).03、邻接矩阵图表示法(一).mp4 57.46M
├──18、课程:图论(一).04、邻接矩阵图表示法(二).mp4 139.89M
├──18、课程:图论(一).05、邻接矩阵图表示法(三).mp4 134.86M
├──18、课程:图论(一).06、邻接列表图表示法(一).mp4 88.78M
├──18、课程:图论(一).07、邻接列表图表示法(二).mp4 73.95M
├──18、课程:图论(一).08、DFS(深度优先搜索)算法(一).mp4 64.50M
├──18、课程:图论(一).09、DFS(深度优先搜索)算法(二).mp4 60.96M
├──18、课程:图论(一).10、DFS(深度优先搜索)算法(三).mp4 80.64M
├──18、课程:图论(一).11、BFS(广度优先搜索)算法.mp4 43.38M
├──18、课程:图论(一).12、性能.mp4 91.25M
├──19、课程:图论(二).01、课程回顾(一).mp4 74.32M
├──19、课程:图论(二).02、课程回顾(二).mp4 84.65M
├──19、课程:图论(二).03、连通图.mp4 77.73M
├──19、课程:图论(二).04、最短路径.mp4 46.63M
├──19、课程:图论(二).05、Dijkstra’s算法(一)(1).mp4 40.57M
├──19、课程:图论(二).05、Dijkstra’s算法(一).mp4 40.57M
├──19、课程:图论(二).06、Dijkstra’s算法(二).mp4 88.27M
├──19、课程:图论(二).07、Dijkstra’s算法(三).mp4 110.57M
├──19、课程:图论(二).08、Dijkstra’s挑战、Bellman—Ford算法.mp4 57.39M
├──19、课程:图论(二).09、Bellman—Ford算法、负循环应用.mp4 50.00M
├──19、课程:图论(二).10、Dijkstra局限性、A-算法.mp4 93.02M
├──19、课程:图论(二).11、作业讲解(一).mp4 36.06M
├──19、课程:图论(二).12、作业讲解(二).mp4 63.78M
├──20、课程:图论(三).01、课前回顾和答疑.mp4 32.13M
├──20、课程:图论(三).02、练习—迷宫(一).mp4 135.75M
├──20、课程:图论(三).03、练习—迷宫(二).mp4 121.16M
├──20、课程:图论(三).04、练习—迷宫(三).mp4 83.01M
├──20、课程:图论(三).05、练习—迷宫(四).mp4 54.51M
├──20、课程:图论(三).06、练习—迷宫(五).mp4 82.89M
├──20、课程:图论(三).07、练习—Flood Fill.mp4 79.51M
├──20、课程:图论(三).08、练习—Friend Circles.mp4 64.97M
├──20、课程:图论(三).09、练习—Number of Islands.mp4 92.88M
├──20、课程:图论(三).10、练习—Max Area of lsland.mp4 84.80M
├──20、课程:图论(三).11、练习—Employee Importance(一).mp4 84.78M
├──20、课程:图论(三).12、练习—Employee Importance(二).mp4 106.60M
├──21、课程:图论(四).01、练习—Is Graph Bipartite_(一).mp4 59.81M
├──21、课程:图论(四).02、练习—Is Graph Bipartite_(二).mp4 91.78M
├──21、课程:图论(四).03、练习—Pacific Atlantic Water Flow(一).mp4 77.56M
├──21、课程:图论(四).04、练习—Pacific Atlantic Water Flow(二).mp4 67.72M
├──21、课程:图论(四).05、练习—Longest Increasing Path in a Matrix.mp4 95.53M
├──21、课程:图论(四).06、练习—01 Matrix(一).mp4 77.64M
├──21、课程:图论(四).07、练习—01 Matrix(二).mp4 90.89M
├──21、课程:图论(四).08、练习—Accounts Merge(一).mp4 115.39M
├──21、课程:图论(四).09、练习—Accounts Merge(二).mp4 42.42M
├──21、课程:图论(四).10、练习—Word Ladder.mp4 134.72M
├──21、课程:图论(四).11、练习—Word Ladder II及作业讲解.mp4 56.51M
├──21、课程:图论(四).12、练习—TopologySort(一).mp4 33.43M
├──21、课程:图论(四).13、练习—TopologySort(二).mp4 89.14M
├──22、课程:双指针.01、课前回顾和答疑.mp4 38.24M
├──22、课程:双指针.02、反转列表、两数求和、三数求和.mp4 86.09M
├──22、课程:双指针.03、四数求和.mp4 110.47M
├──22、课程:双指针.04、合并两个有序数组.mp4 92.15M
├──22、课程:双指针.05、两有序数组的最小元素差、两有序数组的交集.mp4 68.84M
├──22、课程:双指针.06、连续子串的最大值.mp4 124.06M
├──22、课程:双指针.07、寻找主元素(一).mp4 72.61M
├──22、课程:双指针.08、寻找主元素(二).mp4 34.96M
├──22、课程:双指针.09、颜色排序.mp4 86.59M
├──22、课程:双指针.10、寻找K个最近元素.mp4 56.89M
├──22、课程:双指针.11、容纳最多的水.mp4 54.93M
├──22、课程:双指针.12、总结.mp4 34.84M
├──23、课程:滑动窗口.01、从排序数组中删除重复数(一).mp4 75.65M
├──23、课程:滑动窗口.02、从排序数组中删除重复数(二).mp4 54.99M
├──23、课程:滑动窗口.03、删除元素.mp4 75.01M
├──23、课程:滑动窗口.04、最大均值子数组.mp4 122.42M
├──23、课程:滑动窗口.05、最长连续递增子序列.mp4 42.99M
├──23、课程:滑动窗口.06、最短子数组之和.mp4 88.34M
├──23、课程:滑动窗口.07、实现strStr()函数.mp4 137.03M
├──23、课程:滑动窗口.08、子数组乘积小于K.mp4 104.00M
├──23、课程:滑动窗口.09、不含重复字符的最长子串(一).mp4 89.42M
├──23、课程:滑动窗口.10、不含重复字符的最长子串(二).mp4 74.31M
├──23、课程:滑动窗口.11、最小窗口子串(一).mp4 55.81M
├──23、课程:滑动窗口.12、最小窗口子串(二).mp4 125.03M
├──23、课程:滑动窗口.13、滑动窗口最大值(一).mp4 67.66M
├──23、课程:滑动窗口.14、滑动窗口最大值(二).mp4 90.40M
├──24、课程:动态规划(上).01、动态规划简介(一).mp4 40.07M
├──24、课程:动态规划(上).02、动态规划简介(二).mp4 55.83M
├──24、课程:动态规划(上).03、一维动态规划.mp4 46.00M
├──24、课程:动态规划(上).04、入室抢劫(一).mp4 79.86M
├──24、课程:动态规划(上).05、入室抢劫(二).mp4 93.03M
├──24、课程:动态规划(上).06、入室抢劫(三).mp4 47.07M
├──24、课程:动态规划(上).07、组织聚会.mp4 70.38M
├──24、课程:动态规划(上).08、瓷砖问题.mp4 66.38M
├──24、课程:动态规划(上).09、最小台阶问题.mp4 58.96M
├──24、课程:动态规划(上).10、解码方式.mp4 63.32M
├──24、课程:动态规划(上).11、独特二叉树搜索路径.mp4 53.72M
├──24、课程:动态规划(上).12、独特二叉树搜索路径、最大子序列乘积.mp4 51.34M
├──25、课程:动态规划(中).01、课前回顾.mp4 40.09M
├──25、课程:动态规划(中).02、买卖股票(一).mp4 65.76M
├──25、课程:动态规划(中).03、买卖股票(二).mp4 62.80M
├──25、课程:动态规划(中).04、买卖股票(三).mp4 58.09M
├──25、课程:动态规划(中).05、买卖股票(四).mp4 67.91M
├──25、课程:动态规划(中).06、买卖股票(五).mp4 65.18M
├──25、课程:动态规划(中).07、买卖股票(六).mp4 64.02M
├──25、课程:动态规划(中).08、买卖股票(七).mp4 88.52M
├──25、课程:动态规划(中).09、买卖股票(八).mp4 67.66M
├──25、课程:动态规划(中).10、独特路径(一).mp4 51.06M
├──25、课程:动态规划(中).11、独特路径(二).mp4 55.89M
├──25、课程:动态规划(中).12、在棋盘上移动.mp4 119.01M
├──25、课程:动态规划(中).13、最大正方形(一).mp4 74.43M
├──25、课程:动态规划(中).14、最大正方形(二).mp4 35.64M
├──26、课程:动态规划(下).01、课前回顾.mp4 45.13M
├──26、课程:动态规划(下).02、0-1背包问题(一).mp4 59.32M
├──26、课程:动态规划(下).03、0-1背包问题(二).mp4 52.04M
├──26、课程:动态规划(下).04、0-1背包问题(三).mp4 83.09M
├──26、课程:动态规划(下).05、0-1背包问题(四).mp4 76.35M
├──26、课程:动态规划(下).06、最大公共子序列(一).mp4 61.21M
├──26、课程:动态规划(下).07、最大公共子序列(二).mp4 53.22M
├──26、课程:动态规划(下).08、最大递增子序列(一).mp4 44.25M
├──26、课程:动态规划(下).09、最大递增子序列(二).mp4 70.30M
├──26、课程:动态规划(下).10、最大递增子序列(三).mp4 97.54M
├──26、课程:动态规划(下).11、矩阵链(一).mp4 117.31M
├──26、课程:动态规划(下).12、矩阵链(二).mp4 96.26M
├──27、课程:贪心算法.01、课前回顾.mp4 67.44M
├──27、课程:贪心算法.02、贪心算法介绍.mp4 55.40M
├──27、课程:贪心算法.03、找硬币.mp4 62.59M
├──27、课程:贪心算法.04、活动问题.mp4 95.51M
├──27、课程:贪心算法.05、最小的数字问题.mp4 80.50M
├──27、课程:贪心算法.06、两个数字的最小和.mp4 67.33M
├──27、课程:贪心算法.07、以最低的成本连接绳索.mp4 110.29M
├──27、课程:贪心算法.08、最小平台数.mp4 87.93M
├──27、课程:贪心算法.09、部分背包问题、分蛋糕.mp4 60.99M
├──27、课程:贪心算法.10、将板子切割成正方形的最小成本.mp4 102.33M
├──27、课程:贪心算法.11、字典中最小的数组.mp4 82.82M
├──28、课程:位操作.01、课前答疑.mp4 60.27M
├──28、课程:位操作.02、逃脱游戏.mp4 135.50M
├──28、课程:位操作.03、位操作介绍(一).mp4 88.44M
├──28、课程:位操作.04、位操作介绍(二).mp4 66.52M
├──28、课程:位操作.05、Set Bit,Clear Bit.mp4 61.03M
├──28、课程:位操作.06、Toggle Bit,Test Bit.mp4 33.58M
├──28、课程:位操作.07、将整数转换为Bits(二进制)、将Bits(二进制)转换为整数.mp4 62.73M
├──28、课程:位操作.08、用Bits展示小数、将HEX转换为整数、将整数转换为HEX.mp4 105.91M
├──28、课程:位操作.09、计算一个整数(二进制表示)包含的1的个数.mp4 85.55M
├──28、课程:位操作.10、下一个2的幂数、计算一个整数的符号.mp4 47.18M
├──28、课程:位操作.11、不使用分支计算一个整数的绝对值.mp4 53.96M
├──28、课程:位操作.12、就地(in-place)整数交换、将整数A转换为整数B.mp4 45.07M
├──28、课程:位操作.13、不使用算术运算符进行添加.mp4 101.83M
├──29、课程:字符串.01、字符串所用技巧、字符串题型.mp4 44.42M
├──29、课程:字符串.02、偶数子串的数量、学生出勤记录.mp4 84.65M
├──29、课程:字符串.03、对具有相同首尾字符的子字符进行计数.mp4 86.13M
├──29、课程:字符串.04、同字母异序词、查找字符串中的所有相同字母异序词.mp4 124.41M
├──29、课程:字符串.05、查找同字母异序词的映射.mp4 45.90M
├──29、课程:字符串.06、移位.mp4 65.88M
├──29、课程:字符串.07、回文数、移位回文.mp4 48.04M
├──29、课程:字符串.08、重排回文、最长回文.mp4 78.53M
├──29、课程:字符串.09、最长子序列、检查子序列.mp4 105.11M
├──29、课程:字符串.10、找出所有子列元素之和的加和.mp4 50.68M
├──30、课程:总结.01、硬币游戏、strstr.mp4 49.49M
├──30、课程:总结.02、Strstr.mp4 69.72M
├──30、课程:总结.03、回文流判定、数出“1(0+)1”模式的发生次数.mp4 79.68M
├──30、课程:总结.04、与通配符匹配的字符串(一).mp4 87.57M
├──30、课程:总结.05、与通配符匹配的字符串(二).mp4 49.71M
├──30、课程:总结.06、总结—数据结构(一).mp4 57.68M
├──30、课程:总结.07、总结—数据结构(二).mp4 67.81M
├──30、课程:总结.08、总结—图论、数组、算法.mp4 42.31M
├──30、课程:总结.09、继续学习.mp4 59.14M
├──30、课程:总结.10、如何学习数据结构和算法.mp4 61.75M
├──30、课程:总结.11、如何.mp4 59.66M
└──30、课程:总结.12、软实力、热门话题.mp4 99.31M
├──01、课程:Introduction.02、职业规划及简介.mp4 97.36M
├──01、课程:Introduction.03、及语言方面的要求.mp4 67.26M
├──01、课程:Introduction.04、数据结构及介绍.mp4 52.00M
├──01、课程:Introduction.05、找到丢失的数字.mp4 135.77M
├──01、课程:Introduction.06、找到商城中前K个最常被搜索的商品.mp4 62.27M
├──01、课程:Introduction.07、分析.mp4 132.19M
├──01、课程:Introduction.08、理论分析.mp4 41.84M
├──01、课程:Introduction.09、近似记法(一).mp4 138.53M
├──01、课程:Introduction.10、近似记法(二).mp4 81.61M
├──01、课程:Introduction.11、P与NP,主项定理(一).mp4 77.09M
├──01、课程:Introduction.12、主项定理(二).mp4 88.33M
├──01、课程:Introduction.13、Array(数组).mp4 150.36M
├──01、课程:Introduction.14、Array(数组)应用—洗牌(一).mp4 81.22M
├──01、课程:Introduction.15、Array(数组)应用—洗牌(二).mp4 73.38M
├──01、课程:Introduction.16、Array(数组)应用—计算质数.mp4 60.16M
├──01、课程:Introduction.17、Array(数组)应用—证明哥德巴赫猜想.mp4 108.62M
├──02、课程:数组和动态数组.01、概览、动态数组介绍.mp4 81.90M
├──02、课程:数组和动态数组.02、抽象数据类型列表的操作.mp4 119.86M
├──02、课程:数组和动态数组.03、操作详述(一).mp4 87.07M
├──02、课程:数组和动态数组.04、操作详述(二).mp4 88.30M
├──02、课程:数组和动态数组.05、练习1—扫雷.mp4 76.40M
├──02、课程:数组和动态数组.06、练习2—矩阵0变换.mp4 73.75M
├──02、课程:数组和动态数组.07、练习3—九宫图.mp4 77.75M
├──02、课程:数组和动态数组.08、练习4—验证数独.mp4 88.55M
├──02、课程:数组和动态数组.09、练习5—旋转数组.mp4 87.54M
├──02、课程:数组和动态数组.10、练习6—反转字符串.mp4 20.60M
├──02、课程:数组和动态数组.11、练习7—最长连续子串.mp4 14.87M
├──02、课程:数组和动态数组.12、练习8—最大数.mp4 42.87M
├──02、课程:数组和动态数组.13、Find All Numbers Disappeared in an Array.mp4 80.02M
├──02、课程:数组和动态数组.14、练习10—Plus One.mp4 27.11M
├──03、课程:递归.01、递归VS迭代.mp4 36.56M
├──03、课程:递归.02、练习2—阶乘.mp4 62.88M
├──03、课程:递归.03、练习3—斐波那契数列.mp4 105.35M
├──03、课程:递归.04、练习4—打印尺子.mp4 87.92M
├──03、课程:递归.05、练习5—数字表达式.mp4 44.55M
├──03、课程:递归.06、练习6—汉诺塔问题.mp4 63.19M
├──03、课程:递归.07、练习7—格雷码.mp4 54.47M
├──03、课程:递归.08、练习—Subest.mp4 61.18M
├──03、课程:递归.09、Backtracking回溯(一).mp4 43.77M
├──03、课程:递归.10、Backtracking回溯(二).mp4 72.58M
├──03、课程:递归.11、练习—Subset II和Permutation.mp4 92.20M
├──03、课程:递归.12、练习—Permutation Unique和Permutation of Size K.mp4 47.70M
├──03、课程:递归.13、练习—Combination Sum和Combination Sum II.mp4 48.60M
├──03、课程:递归.14、练习—Parentheses.mp4 93.33M
├──04、课程:搜索与排序.01、搜索(一).mp4 121.64M
├──04、课程:搜索与排序.02、搜索(二).mp4 135.13M
├──04、课程:搜索与排序.03、搜索(三).mp4 110.58M
├──04、课程:搜索与排序.04、冒泡排序(一).mp4 100.54M
├──04、课程:搜索与排序.05、冒泡排序(二).mp4 75.32M
├──04、课程:搜索与排序.06、选择排序.mp4 70.65M
├──04、课程:搜索与排序.07、插入排序.mp4 97.42M
├──04、课程:搜索与排序.08、希尔排序.mp4 62.72M
├──04、课程:搜索与排序.09、计数排序.mp4 77.36M
├──04、课程:搜索与排序.10、归并排序.mp4 108.17M
├──04、课程:搜索与排序.11、分治排序.mp4 79.13M
├──04、课程:搜索与排序.12、快速排序.mp4 113.85M
├──04、课程:搜索与排序.13、改进.mp4 75.76M
├──05、课程:二分搜索.01、课堂回顾.mp4 117.54M
├──05、课程:二分搜索.02、经典二分搜索法.mp4 107.98M
├──05、课程:二分搜索.03、模板练习.mp4 105.62M
├──05、课程:二分搜索.04、练习之在旋转有序数列中查找最小值.mp4 123.96M
├──05、课程:二分搜索.05、练习之在旋转数组中查找一个数.mp4 116.50M
├──05、课程:二分搜索.06、练习之搜索一个区间范围.mp4 117.84M
├──05、课程:二分搜索.07、练习之供暖设备.mp4 122.67M
├──05、课程:二分搜索.08、练习之矩阵搜索(一).mp4 134.34M
├──05、课程:二分搜索.09、练习之矩阵搜索(二).mp4 128.98M
├──05、课程:二分搜索.10、练习之合并区间.mp4 121.44M
├──06、课程:分治法(上).01、复习总结.mp4 126.72M
├──06、课程:分治法(上).02、练习之快速指数(一).mp4 110.76M
├──06、课程:分治法(上).03、练习之快速指数(二).mp4 92.81M
├──06、课程:分治法(上).04、练习之搜索峰值.mp4 93.90M
├──06、课程:分治法(上).05、练习之查找中值、查找第K个元素.mp4 125.34M
├──06、课程:分治法(上).06、练习之两数组交集(一).mp4 118.95M
├──06、课程:分治法(上).07、练习之两数组交集(二).mp4 96.03M
├──06、课程:分治法(上).08、加和值最多啊的子序列问题(一).mp4 141.92M
├──06、课程:分治法(上).09、加和值最多啊的子序列问题(二).mp4 109.93M
├──06、课程:分治法(上).10、练习之VLSI芯片.mp4 120.65M
├──07、课程:分治法(下).01、算法学习之刷题.mp4 119.64M
├──07、课程:分治法(下).02、练习之快速整数乘法.mp4 121.87M
├──07、课程:分治法(下).03、练习之对于多项式乘法的快速傅里叶变换.mp4 127.71M
├──07、课程:分治法(下).04、练习之矩阵乘法.mp4 125.71M
├──07、课程:分治法(下).05、练习之水槽问题(一).mp4 136.99M
├──07、课程:分治法(下).06、练习之水槽问题(二).mp4 124.68M
├──07、课程:分治法(下).07、练习之用最少步数收集所有硬币.mp4 124.80M
├──07、课程:分治法(下).08、练习之拼接问题.mp4 114.93M
├──08、课程:链表(上).01、导语.mp4 38.71M
├──08、课程:链表(上).02、课程介绍.mp4 20.62M
├──08、课程:链表(上).03、基本思路.mp4 59.14M
├──08、课程:链表(上).04、更多(1).mp4 51.78M
├──08、课程:链表(上).04、更多(2).mp4 51.78M
├──08、课程:链表(上).04、更多.mp4 51.78M
├──08、课程:链表(上).05、抽象数据类型(ADT)列表操作(一).mp4 92.15M
├──08、课程:链表(上).06、抽象数据类型(ADT)列表操作(二).mp4 114.13M
├──08、课程:链表(上).07、练习—删除链表中的节点.mp4 27.10M
├──08、课程:链表(上).08、练习—找到中间节点.mp4 62.09M
├──08、课程:链表(上).09、练习—是否有环.mp4 31.33M
├──08、课程:链表(上).10、练习—环的开始(一).mp4 56.70M
├──08、课程:链表(上).11、练习—环的开始(二).mp4 35.44M
├──08、课程:链表(上).12、练习—删除倒数第N个节点和分半.mp4 45.15M
├──08、课程:链表(上).13、总结.mp4 50.35M
├──09、课程:链表(下).01、课程回顾及本节课的介绍.mp4 96.00M
├──09、课程:链表(下).02、练习—合并两个排好序的链表(一).mp4 63.99M
├──09、课程:链表(下).03、练习—合并两个排好序的链表(二).mp4 48.25M
├──09、课程:链表(下).04、练习—Intersection of Two Linked Lists.mp4 50.28M
├──09、课程:链表(下).05、练习—Insertion Sort List.mp4 76.33M
├──09、课程:链表(下).06、练习—Sort List.mp4 66.37M
├──09、课程:链表(下).07、分享.mp4 43.84M
├──09、课程:链表(下).08、练习—Partition List.mp4 72.22M
├──09、课程:链表(下).09、练习—Reverse a Linked List.mp4 73.18M
├──09、课程:链表(下).10、练习—Reverse a Linked List II.mp4 56.46M
├──09、课程:链表(下).11、练习—Reverse a Linked List III和Reverse a Linked List IV.mp4 84.72M
├──09、课程:链表(下).12、练习—Palindrome Linked List.mp4 54.72M
├──09、课程:链表(下).13、练习—Remove Duplicates from Sorted List.mp4 77.13M
├──10、课程:堆栈和队列(上).01、导语.mp4 27.96M
├──10、课程:堆栈和队列(上).02、堆栈的基本思想(一).mp4 55.45M
├──10、课程:堆栈和队列(上).03、堆栈的基本思想(二).mp4 53.05M
├──10、课程:堆栈和队列(上).04、堆栈的基本思想(三).mp4 65.47M
├──10、课程:堆栈和队列(上).05、队列基本思想(一).mp4 60.09M
├──10、课程:堆栈和队列(上).06、队列基本思想(二).mp4 103.15M
├──10、课程:堆栈和队列(上).07、队列基本思想(三).mp4 113.77M
├──10、课程:堆栈和队列(上).08、练习—Implement Queue using Stacks.mp4 117.72M
├──10、课程:堆栈和队列(上).09、练习—Implement Stack using Queues.mp4 50.82M
├──10、课程:堆栈和队列(上).10、练习—Min stack(一).mp4 55.94M
├──10、课程:堆栈和队列(上).11、练习—Min stack(二).mp4 102.17M
├──10、课程:堆栈和队列(上).12、练习—Two Stack with One Array和Three Stack with One Array.mp4 75.38M
├──10、课程:堆栈和队列(上).13、Stack Sorting.mp4 77.08M
├──11、课程:堆栈和队列(下).01、课前导语.mp4 100.50M
├──11、课程:堆栈和队列(下).02、练习—Reverse a String和Palindrome.mp4 36.65M
├──11、课程:堆栈和队列(下).03、练习—Valid Parentheses.mp4 57.67M
├──11、课程:堆栈和队列(下).04、练习—Simplify Path.mp4 51.22M
├──11、课程:堆栈和队列(下).05、练习—Decode String(一).mp4 101.05M
├──11、课程:堆栈和队列(下).06、练习—Decode String(二).mp4 44.66M
├──11、课程:堆栈和队列(下).07、练习—Basketball Game.mp4 114.86M
├──11、课程:堆栈和队列(下).08、练习—Asteroid Collision.mp4 94.74M
├──11、课程:堆栈和队列(下).09、练习—Next Greater Element(一).mp4 121.47M
├──11、课程:堆栈和队列(下).10、练习—Next Greater Element(二).mp4 49.70M
├──11、课程:堆栈和队列(下).11、练习—Next Greater Element II.mp4 15.49M
├──11、课程:堆栈和队列(下).12、练习—Daily Temperatures.mp4 115.87M
├──11、课程:堆栈和队列(下).13、练习—Sliding Window Max讲前介绍.mp4 43.78M
├──12、课程:哈希表(上).01、导语.mp4 42.28M
├──12、课程:哈希表(上).02、哈希表基本介绍.mp4 37.10M
├──12、课程:哈希表(上).03、魔法盒.mp4 67.66M
├──12、课程:哈希表(上).04、哈希方法和哈希值.mp4 61.14M
├──12、课程:哈希表(上).05、自定义可哈希对象.mp4 88.39M
├──12、课程:哈希表(上).06、冲突.mp4 39.67M
├──12、课程:哈希表(上).07、解决方案—开放地址(一).mp4 76.12M
├──12、课程:哈希表(上).08、解决方案—开放地址(二).mp4 49.36M
├──12、课程:哈希表(上).09、解决方案—独立链表.mp4 64.55M
├──12、课程:哈希表(上).10、再次哈希.mp4 80.03M
├──12、课程:哈希表(上).11、里的哈希相关模块.mp4 119.26M
├──12、课程:哈希表(上).12、完成自己的哈希程序.mp4 73.24M
├──12、课程:哈希表(上).13、动手写自定义可哈希对象.mp4 103.87M
├──13、课程:哈希表(下).01、课前介绍.mp4 22.00M
├──13、课程:哈希表(下).02、练习—Letter Count.mp4 70.84M
├──13、课程:哈希表(下).03、练习—Word Count和First Unique Character in a String.mp4 74.50M
├──13、课程:哈希表(下).04、练习—Intersection of Two Arrays I和II.mp4 70.60M
├──13、课程:哈希表(下).05、练习—Jewels and Stones.mp4 52.16M
├──13、课程:哈希表(下).06、练习—Contains Duplicates I和II.mp4 86.85M
├──13、课程:哈希表(下).07、练习—Subdomain Visit Count.mp4 90.36M
├──13、课程:哈希表(下).08、练习—Keyboard Row.mp4 57.71M
├──13、课程:哈希表(下).09、练习—Word Pattern.mp4 85.90M
├──13、课程:哈希表(下).10、作业讲解.mp4 77.19M
├──13、课程:哈希表(下).11、Least Recent Unit(一).mp4 60.71M
├──13、课程:哈希表(下).12、Least Recent Unit(二).mp4 112.05M
├──14、课程:树(上).01、树的基本介绍.mp4 71.59M
├──14、课程:树(上).02、树的ADT.mp4 27.09M
├──14、课程:树(上).03、先序遍历和后序遍历.mp4 60.44M
├──14、课程:树(上).04、二叉树及二叉树ADT.mp4 44.20M
├──14、课程:树(上).05、打印和评估算术表达式.mp4 34.82M
├──14、课程:树(上).06、二进制搜索树.mp4 22.31M
├──14、课程:树(上).07、BST—二叉搜索树(一).mp4 77.06M
├──14、课程:树(上).08、BST—二叉搜索树(二).mp4 88.10M
├──14、课程:树(上).09、BST—二叉搜索树(三).mp4 50.88M
├──14、课程:树(上).10、最小值与最大值(一).mp4 57.92M
├──14、课程:树(上).11、最小值与最大值(二).mp4 108.97M
├──14、课程:树(上).12、AVL树和树旋转.mp4 68.57M
├──14、课程:树(上).13、练习.mp4 83.54M
├──15、课程:树(下).01、课程回顾.mp4 70.48M
├──15、课程:树(下).02、练习—判断树是否为平衡树_.mp4 56.85M
├──15、课程:树(下).03、练习—Floor and Ceiling.mp4 77.40M
├──15、课程:树(下).04、练习—Is Binary Search Tree.mp4 108.31M
├──15、课程:树(下).05、练习—Is Mirror Tree和Same Tree.mp4 94.22M
├──15、课程:树(下).06、练习—Is Tree Foldable.mp4 36.72M
├──15、课程:树(下).07、练习—Iterative Get和Iterative Add.mp4 87.08M
├──15、课程:树(下).08、练习—Iterative Inorder Traversal.mp4 100.24M
├──15、课程:树(下).09、练习—Iterative Preorder Traversal.mp4 77.46M
├──15、课程:树(下).10、练习—Iterative Postorder Traversal.mp4 112.01M
├──15、课程:树(下).11、练习—Level Order Traversal和练习- Level Order Traversal II.mp4 93.19M
├──15、课程:树(下).12、练习—Binary Tree Zigzag Level Order Traversal.mp4 51.52M
├──15、课程:树(下).13、练习—Construct Binary Tree from Preorder and Inorder Traversal.mp4 112.16M
├──15、课程:树(下).14、练习—Convert Sorted Array to Binary Search Tree.mp4 92.74M
├──15、课程:树(下).15、练习—Convert Sorted List to Binary Search Tree.mp4 43.14M
├──15、课程:树(下).16、练习—Path Sum(求和).mp4 67.46M
├──15、课程:树(下).17、练习—Path Sum II和练习-Path Sum III.mp4 85.79M
├──15、课程:树(下).18、练习—First Common Ancestor for Binary Search Tree.mp4 99.85M
├──16、课程:堆(上).01、集合回顾和堆的应用.mp4 35.23M
├──16、课程:堆(上).02、完全二叉树和对的特性.mp4 51.34M
├──16、课程:堆(上).03、如何构造堆(一).mp4 73.95M
├──16、课程:堆(上).04、如何构造堆(二).mp4 54.64M
├──16、课程:堆(上).05、如何构造堆(三).mp4 79.48M
├──16、课程:堆(上).06、Python Heap(一).mp4 62.09M
├──16、课程:堆(上).07、Python Heap(二).mp4 112.01M
├──17、课程:堆(下).01、课程回顾.mp4 55.05M
├──17、课程:堆(下).02、练习—数组中第K个最大的元素.mp4 52.83M
├──17、课程:堆(下).03、练习—前K个最高频的词汇.mp4 64.44M
├──17、课程:堆(下).04、练习—丑数Ugly Number.mp4 67.77M
├──17、课程:堆(下).05、练习—找到加和值最小的K对数.mp4 113.55M
├──17、课程:堆(下).06、练习—合并K个有序列表.mp4 109.81M
├──17、课程:堆(下).07、练习—从数据流中找到中位数(一).mp4 70.80M
├──17、课程:堆(下).08、练习—从数据流中找到中位数(二).mp4 75.81M
├──17、课程:堆(下).09、练习—管理你的项目(IPO).mp4 131.32M
├──17、课程:堆(下).10、总结.mp4 72.93M
├──17、课程:堆(下).11、思考题.mp4 49.41M
├──18、课程:图论(一).01、课前回顾.mp4 38.41M
├──18、课程:图论(一).02、图形术语、图形问题.mp4 87.16M
├──18、课程:图论(一).03、邻接矩阵图表示法(一).mp4 57.46M
├──18、课程:图论(一).04、邻接矩阵图表示法(二).mp4 139.89M
├──18、课程:图论(一).05、邻接矩阵图表示法(三).mp4 134.86M
├──18、课程:图论(一).06、邻接列表图表示法(一).mp4 88.78M
├──18、课程:图论(一).07、邻接列表图表示法(二).mp4 73.95M
├──18、课程:图论(一).08、DFS(深度优先搜索)算法(一).mp4 64.50M
├──18、课程:图论(一).09、DFS(深度优先搜索)算法(二).mp4 60.96M
├──18、课程:图论(一).10、DFS(深度优先搜索)算法(三).mp4 80.64M
├──18、课程:图论(一).11、BFS(广度优先搜索)算法.mp4 43.38M
├──18、课程:图论(一).12、性能.mp4 91.25M
├──19、课程:图论(二).01、课程回顾(一).mp4 74.32M
├──19、课程:图论(二).02、课程回顾(二).mp4 84.65M
├──19、课程:图论(二).03、连通图.mp4 77.73M
├──19、课程:图论(二).04、最短路径.mp4 46.63M
├──19、课程:图论(二).05、Dijkstra’s算法(一)(1).mp4 40.57M
├──19、课程:图论(二).05、Dijkstra’s算法(一).mp4 40.57M
├──19、课程:图论(二).06、Dijkstra’s算法(二).mp4 88.27M
├──19、课程:图论(二).07、Dijkstra’s算法(三).mp4 110.57M
├──19、课程:图论(二).08、Dijkstra’s挑战、Bellman—Ford算法.mp4 57.39M
├──19、课程:图论(二).09、Bellman—Ford算法、负循环应用.mp4 50.00M
├──19、课程:图论(二).10、Dijkstra局限性、A-算法.mp4 93.02M
├──19、课程:图论(二).11、作业讲解(一).mp4 36.06M
├──19、课程:图论(二).12、作业讲解(二).mp4 63.78M
├──20、课程:图论(三).01、课前回顾和答疑.mp4 32.13M
├──20、课程:图论(三).02、练习—迷宫(一).mp4 135.75M
├──20、课程:图论(三).03、练习—迷宫(二).mp4 121.16M
├──20、课程:图论(三).04、练习—迷宫(三).mp4 83.01M
├──20、课程:图论(三).05、练习—迷宫(四).mp4 54.51M
├──20、课程:图论(三).06、练习—迷宫(五).mp4 82.89M
├──20、课程:图论(三).07、练习—Flood Fill.mp4 79.51M
├──20、课程:图论(三).08、练习—Friend Circles.mp4 64.97M
├──20、课程:图论(三).09、练习—Number of Islands.mp4 92.88M
├──20、课程:图论(三).10、练习—Max Area of lsland.mp4 84.80M
├──20、课程:图论(三).11、练习—Employee Importance(一).mp4 84.78M
├──20、课程:图论(三).12、练习—Employee Importance(二).mp4 106.60M
├──21、课程:图论(四).01、练习—Is Graph Bipartite_(一).mp4 59.81M
├──21、课程:图论(四).02、练习—Is Graph Bipartite_(二).mp4 91.78M
├──21、课程:图论(四).03、练习—Pacific Atlantic Water Flow(一).mp4 77.56M
├──21、课程:图论(四).04、练习—Pacific Atlantic Water Flow(二).mp4 67.72M
├──21、课程:图论(四).05、练习—Longest Increasing Path in a Matrix.mp4 95.53M
├──21、课程:图论(四).06、练习—01 Matrix(一).mp4 77.64M
├──21、课程:图论(四).07、练习—01 Matrix(二).mp4 90.89M
├──21、课程:图论(四).08、练习—Accounts Merge(一).mp4 115.39M
├──21、课程:图论(四).09、练习—Accounts Merge(二).mp4 42.42M
├──21、课程:图论(四).10、练习—Word Ladder.mp4 134.72M
├──21、课程:图论(四).11、练习—Word Ladder II及作业讲解.mp4 56.51M
├──21、课程:图论(四).12、练习—TopologySort(一).mp4 33.43M
├──21、课程:图论(四).13、练习—TopologySort(二).mp4 89.14M
├──22、课程:双指针.01、课前回顾和答疑.mp4 38.24M
├──22、课程:双指针.02、反转列表、两数求和、三数求和.mp4 86.09M
├──22、课程:双指针.03、四数求和.mp4 110.47M
├──22、课程:双指针.04、合并两个有序数组.mp4 92.15M
├──22、课程:双指针.05、两有序数组的最小元素差、两有序数组的交集.mp4 68.84M
├──22、课程:双指针.06、连续子串的最大值.mp4 124.06M
├──22、课程:双指针.07、寻找主元素(一).mp4 72.61M
├──22、课程:双指针.08、寻找主元素(二).mp4 34.96M
├──22、课程:双指针.09、颜色排序.mp4 86.59M
├──22、课程:双指针.10、寻找K个最近元素.mp4 56.89M
├──22、课程:双指针.11、容纳最多的水.mp4 54.93M
├──22、课程:双指针.12、总结.mp4 34.84M
├──23、课程:滑动窗口.01、从排序数组中删除重复数(一).mp4 75.65M
├──23、课程:滑动窗口.02、从排序数组中删除重复数(二).mp4 54.99M
├──23、课程:滑动窗口.03、删除元素.mp4 75.01M
├──23、课程:滑动窗口.04、最大均值子数组.mp4 122.42M
├──23、课程:滑动窗口.05、最长连续递增子序列.mp4 42.99M
├──23、课程:滑动窗口.06、最短子数组之和.mp4 88.34M
├──23、课程:滑动窗口.07、实现strStr()函数.mp4 137.03M
├──23、课程:滑动窗口.08、子数组乘积小于K.mp4 104.00M
├──23、课程:滑动窗口.09、不含重复字符的最长子串(一).mp4 89.42M
├──23、课程:滑动窗口.10、不含重复字符的最长子串(二).mp4 74.31M
├──23、课程:滑动窗口.11、最小窗口子串(一).mp4 55.81M
├──23、课程:滑动窗口.12、最小窗口子串(二).mp4 125.03M
├──23、课程:滑动窗口.13、滑动窗口最大值(一).mp4 67.66M
├──23、课程:滑动窗口.14、滑动窗口最大值(二).mp4 90.40M
├──24、课程:动态规划(上).01、动态规划简介(一).mp4 40.07M
├──24、课程:动态规划(上).02、动态规划简介(二).mp4 55.83M
├──24、课程:动态规划(上).03、一维动态规划.mp4 46.00M
├──24、课程:动态规划(上).04、入室抢劫(一).mp4 79.86M
├──24、课程:动态规划(上).05、入室抢劫(二).mp4 93.03M
├──24、课程:动态规划(上).06、入室抢劫(三).mp4 47.07M
├──24、课程:动态规划(上).07、组织聚会.mp4 70.38M
├──24、课程:动态规划(上).08、瓷砖问题.mp4 66.38M
├──24、课程:动态规划(上).09、最小台阶问题.mp4 58.96M
├──24、课程:动态规划(上).10、解码方式.mp4 63.32M
├──24、课程:动态规划(上).11、独特二叉树搜索路径.mp4 53.72M
├──24、课程:动态规划(上).12、独特二叉树搜索路径、最大子序列乘积.mp4 51.34M
├──25、课程:动态规划(中).01、课前回顾.mp4 40.09M
├──25、课程:动态规划(中).02、买卖股票(一).mp4 65.76M
├──25、课程:动态规划(中).03、买卖股票(二).mp4 62.80M
├──25、课程:动态规划(中).04、买卖股票(三).mp4 58.09M
├──25、课程:动态规划(中).05、买卖股票(四).mp4 67.91M
├──25、课程:动态规划(中).06、买卖股票(五).mp4 65.18M
├──25、课程:动态规划(中).07、买卖股票(六).mp4 64.02M
├──25、课程:动态规划(中).08、买卖股票(七).mp4 88.52M
├──25、课程:动态规划(中).09、买卖股票(八).mp4 67.66M
├──25、课程:动态规划(中).10、独特路径(一).mp4 51.06M
├──25、课程:动态规划(中).11、独特路径(二).mp4 55.89M
├──25、课程:动态规划(中).12、在棋盘上移动.mp4 119.01M
├──25、课程:动态规划(中).13、最大正方形(一).mp4 74.43M
├──25、课程:动态规划(中).14、最大正方形(二).mp4 35.64M
├──26、课程:动态规划(下).01、课前回顾.mp4 45.13M
├──26、课程:动态规划(下).02、0-1背包问题(一).mp4 59.32M
├──26、课程:动态规划(下).03、0-1背包问题(二).mp4 52.04M
├──26、课程:动态规划(下).04、0-1背包问题(三).mp4 83.09M
├──26、课程:动态规划(下).05、0-1背包问题(四).mp4 76.35M
├──26、课程:动态规划(下).06、最大公共子序列(一).mp4 61.21M
├──26、课程:动态规划(下).07、最大公共子序列(二).mp4 53.22M
├──26、课程:动态规划(下).08、最大递增子序列(一).mp4 44.25M
├──26、课程:动态规划(下).09、最大递增子序列(二).mp4 70.30M
├──26、课程:动态规划(下).10、最大递增子序列(三).mp4 97.54M
├──26、课程:动态规划(下).11、矩阵链(一).mp4 117.31M
├──26、课程:动态规划(下).12、矩阵链(二).mp4 96.26M
├──27、课程:贪心算法.01、课前回顾.mp4 67.44M
├──27、课程:贪心算法.02、贪心算法介绍.mp4 55.40M
├──27、课程:贪心算法.03、找硬币.mp4 62.59M
├──27、课程:贪心算法.04、活动问题.mp4 95.51M
├──27、课程:贪心算法.05、最小的数字问题.mp4 80.50M
├──27、课程:贪心算法.06、两个数字的最小和.mp4 67.33M
├──27、课程:贪心算法.07、以最低的成本连接绳索.mp4 110.29M
├──27、课程:贪心算法.08、最小平台数.mp4 87.93M
├──27、课程:贪心算法.09、部分背包问题、分蛋糕.mp4 60.99M
├──27、课程:贪心算法.10、将板子切割成正方形的最小成本.mp4 102.33M
├──27、课程:贪心算法.11、字典中最小的数组.mp4 82.82M
├──28、课程:位操作.01、课前答疑.mp4 60.27M
├──28、课程:位操作.02、逃脱游戏.mp4 135.50M
├──28、课程:位操作.03、位操作介绍(一).mp4 88.44M
├──28、课程:位操作.04、位操作介绍(二).mp4 66.52M
├──28、课程:位操作.05、Set Bit,Clear Bit.mp4 61.03M
├──28、课程:位操作.06、Toggle Bit,Test Bit.mp4 33.58M
├──28、课程:位操作.07、将整数转换为Bits(二进制)、将Bits(二进制)转换为整数.mp4 62.73M
├──28、课程:位操作.08、用Bits展示小数、将HEX转换为整数、将整数转换为HEX.mp4 105.91M
├──28、课程:位操作.09、计算一个整数(二进制表示)包含的1的个数.mp4 85.55M
├──28、课程:位操作.10、下一个2的幂数、计算一个整数的符号.mp4 47.18M
├──28、课程:位操作.11、不使用分支计算一个整数的绝对值.mp4 53.96M
├──28、课程:位操作.12、就地(in-place)整数交换、将整数A转换为整数B.mp4 45.07M
├──28、课程:位操作.13、不使用算术运算符进行添加.mp4 101.83M
├──29、课程:字符串.01、字符串所用技巧、字符串题型.mp4 44.42M
├──29、课程:字符串.02、偶数子串的数量、学生出勤记录.mp4 84.65M
├──29、课程:字符串.03、对具有相同首尾字符的子字符进行计数.mp4 86.13M
├──29、课程:字符串.04、同字母异序词、查找字符串中的所有相同字母异序词.mp4 124.41M
├──29、课程:字符串.05、查找同字母异序词的映射.mp4 45.90M
├──29、课程:字符串.06、移位.mp4 65.88M
├──29、课程:字符串.07、回文数、移位回文.mp4 48.04M
├──29、课程:字符串.08、重排回文、最长回文.mp4 78.53M
├──29、课程:字符串.09、最长子序列、检查子序列.mp4 105.11M
├──29、课程:字符串.10、找出所有子列元素之和的加和.mp4 50.68M
├──30、课程:总结.01、硬币游戏、strstr.mp4 49.49M
├──30、课程:总结.02、Strstr.mp4 69.72M
├──30、课程:总结.03、回文流判定、数出“1(0+)1”模式的发生次数.mp4 79.68M
├──30、课程:总结.04、与通配符匹配的字符串(一).mp4 87.57M
├──30、课程:总结.05、与通配符匹配的字符串(二).mp4 49.71M
├──30、课程:总结.06、总结—数据结构(一).mp4 57.68M
├──30、课程:总结.07、总结—数据结构(二).mp4 67.81M
├──30、课程:总结.08、总结—图论、数组、算法.mp4 42.31M
├──30、课程:总结.09、继续学习.mp4 59.14M
├──30、课程:总结.10、如何学习数据结构和算法.mp4 61.75M
├──30、课程:总结.11、如何.mp4 59.66M
└──30、课程:总结.12、软实力、热门话题.mp4 99.31M
***https://pan.baidu.com/share/init?surl=chjkc6RJYZPLYySyQJNDnQ&pwd***