注意:只展示部分的文件和文件夹 实际有71个文件
玩转数据结构从入门到进阶
201.玩转数据结构 从入门到进阶 3.6GB
源码 27.4MB
project.zip 441KB
Play-with-Data-Structures-master.zip 27.0MB
第9章 线段树 265.3MB
9-7 更多线段树相关的话题.mp4 30.9MB
9-6 线段树中的更新操作.mp4 36.4MB
9-5 Leetcode上线段树相关的问题.mp4 42.3MB
9-4 线段树中的区间查询.mp4 42.0MB
9-3 创建线段树.mp4 48.7MB
9-2 线段树基础表示.mp4 39.3MB
9-1 什么是线段树 .mp4 25.8MB
第8章 优先队列和堆 183.8MB
8-9 和堆相关的更多话题和广义队列.mp4 14.6MB
8-8 Java中的PriorityQueue.mp4 32.7MB
8-7 Leetcode上优先队列相关问题.mp4 29.4MB
8-6 基于堆的优先队列.mp4 11.4MB
8-5 Heapify 和 Replace.mp4 17.7MB
8-4 从堆中取出元素和Sift Down.mp4 24.4MB
8-3 向堆中添加元素和Sift Up.mp4 14.4MB
8-2 堆的基础表示.mp4 22.8MB
8-1 什么是优先队列.mp4 16.4MB
第7章 集合和映射 761.8MB
7-9 Leetcode上更多集合和映射的问题.mp4 94.9MB
7-8 映射的复杂度分析和更多映射相关问题.mp4 68.1MB
7-7 基于二分搜索树的映射实现.mp4 116.9MB
7-6 基于链表的映射实现.mp4 126.8MB
7-5 映射基础.mp4 41.3MB
7-4 _Leetcode中的集合问题和更多集合相关问题.mp4 58.5MB
7-3 集合类的复杂度分析.mp4 88.4MB
7-2 基于链表的集合实现.mp4 53.0MB
7-1 集合基础和基于二分搜索树的集合实现.mp4 113.8MB
第6章 二分搜索树 796.8MB
6-9 二分搜索树前序遍历的非递归实现.mp4 61.7MB
6-8 深入理解二分搜索树的前中后序遍历.mp4 31.2MB
6-7 二分搜索树的中序遍历和后序遍历.mp4 53.6MB
6-6 二分搜索树的前序遍历.mp4 116.9MB
6-5 二分搜索树的查询操作.mp4 37.8MB
6-4 改进添加操作:深入理解递归终止条件.mp4 67.7MB
6-3 向二分搜索树中添加元素.mp4 113.8MB
6-2 二分搜索树基础.mp4 47.6MB
6-13 更多二分搜索树相关话题.mp4 17.7MB
6-12 删除二分搜索树的任意元素.mp4 74.4MB
6-11 删除二分搜索树的最大元素和最小元素.mp4 94.9MB
6-10 二分搜索树的层序遍历.mp4 56.5MB
6-1 为什么要研究树结构.mp4 23.0MB
第5章 链表和递归 555.7MB
5-7 更多和链表相关的问题.mp4 74.4MB
5-6 递归算法的调试.mp4 145.5MB
5-5 递归运行的机制:递归的微观解读.mp4 52.9MB
5-4 链表的天然递归结构性质.mp4 60.9MB
5-3 递归基础与递归的宏观语意.mp4 69.9MB
5-2 测试自己的Leetcode链表代码.mp4 81.8MB
5-1 Leetcode中和链表相关的问题.mp4 70.1MB
第4章 最基础的动态数据结构:链表 515.3MB
4-7 带有尾指针的链表:使用链表实现队列.mp4 90.7MB
4-6 使用链表实现栈.mp4 93.8MB
4-5 从链表中删除元素.mp4 61.8MB
4-4 链表的遍历,查询和修改.mp4 115.1MB
4-3 使用链表的虚拟头结点.mp4 34.7MB
4-2 在链表中添加元素.mp4 85.3MB
4-1 什么是链表.mp4 33.9MB
第3章 栈和队列 577.3MB
3-8 数组队列和循环队列的比较.mp4 77.9MB
3-7 循环队列的实现.mp4 149.9MB
3-6 循环队列.mp4 28.5MB
3-5 数组队列.mp4 67.7MB
3-4 关于Leetcode的更多说明.mp4 175.7MB
3-3 栈的另一个应用:括号匹配.mp4 77.6MB