数据结构(上)

545
1
2019-07-17 10:02:47
点赞
投币
6
1
mooc
视频选集
(44/62)
2-1 使用Java中的数组
12:35
2-2 二次封装属于我们自己的数组
15:46
2-3 向数组中添加元素
12:31
2-4 数组中查询元素和修改元素
10:09
2-5 包含,搜索和删除
16:06
2-6 使用泛型
16:33
2-7 动态数组
15:02
2-8 简单的复杂度分析
20:38
2-9 均摊复杂度和防止复杂度的震荡
14:31
3-1 栈和栈的应用:撤销操作和系统栈
12:00
3-2 栈的基本实现
16:02
3-3 栈的另一个应用:括号匹配
15:53
3-4 关于Leetcode的更多说明
17:34
3-5 数组队列
14:55
3-6 循环队列
15:24
3-7 循环队列的实现
17:24
3-8 数组队列和循环队列的比较
12:50
4-1 什么是链表
13:37
4-2 在链表中添加元素
18:00
4-3 使用链表的虚拟头结点
07:16
4-4 链表的遍历,查询和修改
11:07
4-5 从链表中删除元素
15:21
4-6 使用链表实现栈
11:45
4-7 带有尾指针的链表:使用链表实现队列
19:23
5-1 Leetcode中和链表相关的问题
15:58
5-2 测试自己的Leetcode链表代码
08:34
5-3 递归基础与递归的宏观语意
17:07
5-4 链表的天然递归结构性质
12:59
5-5 递归运行的机制:递归的微观解读
21:45
5-6 递归算法的调试
15:04
5-7 更多和链表相关的问题
12:54
6-1 为什么要研究树结构
09:17
6-2 二分搜索树基础
19:01
6-3 向二分搜索树中添加元素
16:02
6-4 改进添加操作:深入理解递归终止条件
10:09
6-5 二分搜索树的查询操作
05:27
6-6 二分搜索树的前序遍历
18:19
6-7 二分搜索树的中序遍历和后序遍历
10:09
6-8 深入理解二分搜索树的前中后序遍历
11:37
6-9 二分搜索树前序遍历的非递归实现
15:44
6-10 二分搜索树的层序遍历
13:39
6-11 删除二分搜索树的最大元素和最小元素
22:23
6-12 删除二分搜索树的任意元素
17:15
6-13 更多二分搜索树相关话题
09:28
7-1 集合基础和基于二分搜索树的集合实现
19:26
7-2 基于链表的集合实现
08:18
7-3 集合类的复杂度分析
19:56
7-4 _Leetcode中的集合问题和更多集合相关问题
12:55
7-5 映射基础
12:13
7-6 基于链表的映射实现
19:02
7-7 基于二分搜索树的映射实现
15:06
7-8 映射的复杂度分析和更多映射相关问题
12:03
7-9 Leetcode上更多集合和映射的问题
17:15
8-1 什么是优先队列
15:21
8-2 堆的基础表示
18:54
8-3 向堆中添加元素和Sift Up
10:21
8-4 从堆中取出元素和Sift Down
17:11
8-5 Heapify 和 Replace
20:57
8-6 基于堆的优先队列
07:09
8-7 Leetcode上优先队列相关问题
18:45
8-8 Java中的PriorityQueue
15:14
8-9 和堆相关的更多话题和广义队列
10:10
客服
顶部
赛事库 课堂 2021拜年纪