课程介绍
课程章节
章节1:第一章 (5节)

课时01

选择排序

12分35秒

课时02

冒泡排序

10分19秒

课时03

插入排序

19分21秒

课时04

常数时间的操作

10分8秒

课时05

复杂度

47分22秒

章节2:第二章 (9节)

课时06

前缀和数组

17分26秒

课时07

有序数组中寻找num

16分18秒

课时08

有序数组找大于等于num的最左位置

14分56秒

课时09

有序数组找小于等于num的最右位置

8分4秒

课时10

二分的时间复杂度分析

4分48秒

课时11

异或运算的性质

13分44秒

课时12

异或运算简单题目

17分42秒

课时13

只有一种数出现了奇数次找到它

8分14秒

课时14

有两种数出现了奇数次找到它们

14分29秒

章节3:第三章 (5节)

课时15

哈希表基本用法

13分13秒

课时16

累加和为K的最长子数组长度

43分25秒

课时17

有序表基本用法

14分22秒

课时18

对数器

17分28秒

课时19

比较器

27分53秒

章节4:第四章 (5节)

课时20

递归的基本介绍

31分34秒

课时21

Master公式

24分51秒

课时22

归并排序递归实现

32分52秒

课时23

归并排序非递归实现和原理解析

30分40秒

课时24

小和问题

40分35秒

章节5:第五章 (6节)

课时25

Partition过程

20分37秒

课时26

荷兰国旗问题

20分42秒

课时27

快速排序的过程

24分17秒

课时28

快速排序的改进

19分27秒

课时29

快速排序的复杂度

19分45秒

课时30

寻找第K大的数

17分24秒

章节6:第六章 (5节)

课时31

堆的概念和heapInsert过程

35分28秒

课时32

堆的heapify过程

38分12秒

课时33

堆操作的时间复杂度

6分9秒

课时34

堆排序

11分31秒

课时35

词频最大的前K名

24分41秒

章节7:第七章 (7节)

课时36

单链表的结构和翻转

13分30秒

课时37

双链表的结构和翻转

7分9秒

课时38

栈的概念和实现

17分58秒

课时39

队列的概念和实现

15分16秒

课时40

队列用环形数组实现

16分12秒

课时41

双端队列的实现

9分46秒

课时42

GetMin功能的栈

12分9秒

章节8:第八章 (6节)

课时43

链表的两数相加

21分52秒

课时44

链表是否是回文

17分10秒

课时45

合并所有的有序链表

19分6秒

课时46

个链表的首次相交节点

16分8秒

课时47

链表的入环节点

14分7秒

课时48

每组K个节点之间逆序

25分17秒

章节9:第九章 (7节)

课时49

暴力递归概述

4分22秒

课时50

不重复数组的子集

27分15秒

课时51

不重复数组的全排列

25分18秒

课时52

汉诺塔问题的移动步骤

18分4秒

课时53

用递归函数逆序栈

16分13秒

课时54

用递归函数排序栈

27分59秒

课时55

牛羊吃草问题

20分0秒

章节10:第十章 (7节)

课时56

二叉树结构和三种遍历

23分12秒

课时57

验证是否是搜索二叉树

7分36秒

课时58

按层遍历二叉树收集节点

14分30秒

课时59

判断是否是完全二叉树

18分47秒

课时60

二叉树根到叶的路径和

11分18秒

课时61

先序方式序列化二叉树

10分40秒

课时62

按层方式序列化二叉树

6分8秒

章节11:第十一章 (7节)

课时63

二叉树递归套路总纲

4分29秒

课时64

求二叉树的深度

5分26秒

课时65

判断是否是平衡二叉树

15分20秒

课时66

二叉树打家劫舍问题

13分31秒

课时67

求二叉树的直径

21分34秒

课时68

求完全二叉树的节点个数

38分55秒

课时69

最大二叉搜索子树的大小

32分34秒

章节12:第十二章 (4节)

课时70

前缀树的实现

38分0秒

课时71

前缀树删除字符串的改进

9分25秒

课时72

句子的每个单词做词根替换

10分27秒

课时73

非负数组中两个数的最大异或值

27分58秒

章节13:第十三章 (6节)

课时74

并查集用法介绍

11分49秒

课时75

并查结构设计和实现

37分55秒

课时76

省份数量

6分59秒

课时77

岛问题

22分1秒

课时78

左上角游到右下角最短天数

17分0秒

课时79

石子移除的最大数量

13分35秒

章节14:第十四章 (8节)

课时80

划分最多的块

25分5秒

课时81

安排最多的课

19分23秒

课时82

每个区间至少2个数的最小集合

24分56秒

课时83

森林中兔子的最少数量

22分18秒

课时84

做项目的最大收益

18分31秒

课时85

分金问题

8分6秒

课时86

拼接字典序最大的结果

8分38秒

课时87

贪心总结

4分53秒

章节15:第十五章 (7节)

课时88

01图的概念与两种表达方式

19分44秒

课时89

02建图的代码实现

15分1秒

课时90

03图的宽度优先与深度优先遍历

22分53秒

课时91

04图的拓扑排序

26分40秒

课时92

05图的最小生成树Kruskal算法

19分44秒

课时93

06图的最小生成树Prim算法

21分24秒

课时94

07单源最短路径算法Dijkstra

26分16秒

章节16:第十六章 (6节)

课时95

窗口最值更新结构介绍、原理、复杂度

31分1秒

课时96

形成窗口后收集每一步的最大值

17分27秒

课时97

达标子数组的数量和长度

19分27秒

课时98

单调栈详解

10分39秒

课时99

利用单调栈求子数组最大指标

29分30秒

课时100

利用单调栈的思路求最大坡度

12分7秒

章节17:第十七章 (5节)

课时101

差分结构及其题目

15分3秒

课时102

首尾双指针技巧乘船问题

10分36秒

课时103

首尾双指针技巧容器装水问题

27分48秒

课时104

LRU结构

31分39秒

课时105

最长递增子序列长度

16分19秒

章节18:第十八章 (6节)

课时106

硬币找零的方法数

37分21秒

课时107

最小路径和问题

16分15秒

课时108

石头游戏问题

25分0秒

课时109

打气球问题

22分13秒

课时110

最长公共子序列问题

13分29秒

课时111

总结

4分43秒

章节19:第十九章 (5节)

课时112

子数组最大累加和问题

16分50秒

课时113

打家劫舍问题

13分15秒

课时114

最长无重复字符子串长度

17分55秒

课时115

编辑距离问题

34分38秒

课时116

全是1的最大正方形问题

17分30秒

章节20:第二十章 (3节)

课时117

公交车完成所有旅程的最短时间

14分20秒

课时118

爱吃香蕉的柯柯

15分54秒

课时119

划分m份累加和尽量小

13分51秒

您没有该体系课权限,需要开通权限请点击联系老师。
联系老师
个问题,0回答
提问
暂无提问,赶紧去提问吧~