课程介绍
课程章节
章节1:第1节:算法和数据结构路线、注意点与常见问题 (1节)

课时01

算法和数据结构路线、注意点与常见问题(106)

1小时45分51秒

章节2:第2节:认识复杂度、对数器、二分法 (11节)

课时02

常数操作

5分41秒

课时03

时间复杂度

17分14秒

课时04

选择排序、冒泡排序

11分58秒

课时05

插入排序

11分21秒

课时06

插入排序的代码

9分35秒

课时07

额外的空间复杂度

8分52秒

课时08

算法流程的常数项

5分12秒

课时09

算法的最优解

7分0秒

课时10

对数器的认识

19分4秒

课时11

认识二分法

12分8秒

课时12

认识二分法代码实现

23分23秒

章节3:第3节:异或运算相关面试题 (8节)

课时13

认识异或运算和题目一如何不用额外变量交换两个数

22分56秒

课时14

认识异或运算题目二找到并打印这种数

5分28秒

课时15

怎么把一个int类型的数提取出最右侧的1来

6分59秒

课时16

怎么找到并打印这两种数

17分52秒

课时17

找到出现了k次的数解

21分17秒

课时18

找到出现了k次的数代码实现

16分24秒

课时19

找到出现了k次的数相关的一个例子

23分39秒

课时20

到出现了k次的数总结

14分14秒

章节4:第4节:一些基础的数据结构 (7节)

课时21

单向链表和双向链表

27分55秒

课时22

栈和队列

24分15秒

课时23

栈和队列常见的面试题一

8分36秒

课时24

栈和队列常见的面试题二

15分38秒

课时25

理解递归

25分34秒

课时26

Master公式

21分26秒

课时27

哈希表和有序表

23分31秒

章节5:第5节:归并排序及其相关面试题 (8节)

课时28

归并排序1

14分50秒

课时29

归并排序2

17分22秒

课时30

非递归方法实现

15分23秒

课时31

小和问题

22分49秒

课时32

小和另个例子

7分29秒

课时33

SmallSum代码

12分45秒

课时34

BiggerThanRightTwice

15分0秒

课时35

BiggerThanRightTwice再次解析

12分18秒

章节6:第6节:归并排序附加题、随机快速排序 (10节)

课时36

归并排序序

14分47秒

课时37

归并排序:前置知识1

17分27秒

课时38

归并排序:前置知识2

11分24秒

课时39

归并排序:题解1

26分6秒

课时40

归并排序:题解2

16分21秒

课时41

快速排序之荷兰国旗

17分43秒

课时42

荷兰国旗题解

17分50秒

课时43

快速排序1

12分24秒

课时44

快速排序2

12分11秒

课时45

问题答疑

15分23秒

章节7:第7节:堆和堆排序 (10节)

课时46

认识比较器

11分14秒

课时47

任何比较器

15分2秒

课时48

比较器,和堆结构

16分47秒

课时49

完全二叉树,堆,大根堆1

15分59秒

课时50

完全二叉树,堆,大根堆2

15分6秒

课时51

完全二叉树,堆,大根堆3

15分33秒

课时52

大根堆,小根堆

19分52秒

课时53

堆排序额外空间复杂度

17分43秒

课时54

堆排序1

8分41秒

课时55

堆排序2

13分58秒

章节8:第8节:加强堆 (9节)

课时56

手写堆

8分44秒

课时57

最大线段重合问题(用堆的实现)1

14分7秒

课时58

最大线段重合问题(用堆的实现)2

24分18秒

课时59

最大线段重合问题(用堆的实现)3

10分33秒

课时60

手动改写堆题目练习1

17分48秒

课时61

手动改写堆题目练习2

20分28秒

课时62

手动改写堆题目练习3

19分58秒

课时63

手动改写堆题目练习4

23分28秒

课时64

手动改写堆题目练习5

20分17秒

章节9:第9节:前缀树、不基于比较的排序、排序稳定性 (8节)

课时65

前缀树概念

21分5秒

课时66

前缀树1

11分48秒

课时67

前缀树2

16分35秒

课时68

前缀树3

15分34秒

课时69

计数排序和基数排序1

10分42秒

课时70

计数排序和基数排序2

15分40秒

课时71

计数排序和基数排序3

7分22秒

课时72

排序算法的稳定性

15分36秒

章节10:第10节:排序总结、链表相关面试题 (9节)

课时73

排序算法总结

11分44秒

课时74

常见的坑

9分36秒

课时75

工程上对排序的改进

12分28秒

课时76

链表问题

10分57秒

课时77

链表面试题常用数据结构和技巧

16分4秒

课时78

常见的面试题解析

16分49秒

课时79

代码解析

15分11秒

课时80

常见的面试题二

24分35秒

课时81

常见的面试题二解析

3分32秒

章节11:第11节:二叉树基本算法(上) (7节)

课时82

常见的面试题

17分40秒

课时83

常见的面试题代码解析(1)

15分28秒

课时84

常见的面试题代码解析(2)

21分11秒

课时85

二叉树的先序、中序、后序遍历(1)

18分29秒

课时86

二叉树的先序、中序、后序遍历(2)

11分19秒

课时87

非递归方式实现二叉树的先序、中序、后序遍历(1)

12分53秒

课时88

非递归方式实现二叉树的先序、中序、后序遍历(2)

18分6秒

章节12:第12节:二叉树的基本算法(下) (10节)

课时89

前面课里遗留的一道题

10分16秒

课时90

实现二叉树的按层遍历

8分8秒

课时91

实现二叉树的序列化和反序列化(1)

9分39秒

课时92

实现二叉树的序列化和反序列化(2)

15分11秒

课时93

实现二叉树的序列化和反序列化(3)

12分27秒

课时94

Encode N-ary Tree to Binary Tree(1)

11分12秒

课时95

Encode N-ary Tree to Binary Tree(2)

12分19秒

课时96

打印一棵二叉树、求树的最大宽度

18分34秒

课时97

求树的最大宽度(续)、找后继节点

28分16秒

课时98

二叉树折纸问题

20分39秒

章节13:第13节:二叉树的基本算法+二叉树的递归套路 (8节)

课时99

判断是否是完全二叉树

14分3秒

课时100

返回是否是平衡二叉树

17分6秒

课时101

是否搜索二叉树

22分18秒

课时102

返回整颗二叉树的最大距离

16分56秒

课时103

是不是满二叉树

3分0秒

课时104

找到最大的子树是搜索二叉树1

21分44秒

课时105

找到最大的子树是搜索二叉树2

20分16秒

课时106

二叉树的递归套路

3分50秒

章节14:第14节:贪心算法(上) (6节)

课时107

递归套路解决找到最大的子树是搜索二叉树

19分17秒

课时108

返回a和b的最低公共祖先

24分14秒

课时109

多叉树代表公司结构没人有个快乐值发请柬来参见聚会直接上下级的不能邀请返回最大的快乐值

17分7秒

课时110

贪心算法

9分30秒

课时111

返回所有可能的拼接结果中字典序最小的结果1

14分36秒

课时112

返回所有可能的拼接结果中字典序最小的结果2

33分44秒

章节15:第15节:贪心算法(下) (13节)

课时113

用贪心算法返回最多会议室宣讲场次

11分40秒

课时114

code实现

6分38秒

课时115

暴力实现

6分53秒

课时116

用贪心算法解决输入一个数组返回金条分割的最小代价

10分11秒

课时117

code实现

13分53秒

课时118

输入正整数组costs、正整数组profits、正数k、正数M、输出你最后获得的最大钱数

12分42秒

课时119

code实现

8分8秒

课时120

给定字符串str,返回点亮str中所有点亮的位置至少需要几盏灯

6分54秒

课时121

code实现

5分45秒

课时122

并查集

20分43秒

课时123

code实现

7分16秒

课时124

答疑

7分6秒

课时125

优化

12分52秒

章节16:第16节:并查集及其相关题目 (10节)

课时126

leetcode原题547题Fiend Circles

2小时12分59秒

课时127

岛问题

7分24秒

课时128

code实现过程

7分39秒

课时129

复杂度

10分5秒

课时130

用并查集实现方式1

21分48秒

课时131

用并查集实现方式2

17分31秒

课时132

leetcode 305 Number of Islands II

14分1秒

课时133

时间复杂度

10分5秒

课时134

岛问题(扩展)(1)

2分46秒

课时135

岛问题(扩展)(2)

12分20秒

章节17:第17节:图 (20节)

课时136

有向图和邻接表法

3分29秒

课时137

矩阵表法

3分32秒

课时138

图表达

4分45秒

课时139

点结构的描述和边结构的描述和什么叫图

4分33秒

课时140

写接口转化

7分7秒

课时141

宽度优先遍历

7分23秒

课时142

深度优先遍历

13分0秒

课时143

图的拓扑排序算法

3分58秒

课时144

解答

2分10秒

课时145

图的拓扑排序算法

6分52秒

课时146

拓扑排序的练习

19分13秒

课时147

拓扑排序的方法二

4分17秒

课时148

最小生成树算法

10分40秒

课时149

Prim算法(1)

32秒

课时150

Prim算法(2)

12分15秒

课时151

答疑(1)

3分27秒

课时152

迪瑞克斯拉算法

3分34秒

课时153

答疑(2)

5分27秒

课时154

迪瑞克斯拉算法

18分1秒

课时155

答疑(3)

4分36秒

章节18:第18节:认识一些经典递归过程 (11节)

课时156

迪瑞克斯拉算法优化(1)

2小时5分20秒

课时157

迪瑞克斯拉算法优化(2)

18分28秒

课时158

暴力递归(1)

10分33秒

课时159

暴力递归(2)

12分21秒

课时160

答疑

1分52秒

课时161

打印一个字符串的全部子序列(要求不要出现重复字面值的子序列)

13分49秒

课时162

打印一个字符串的全部排序(1)

11分0秒

课时163

打印一个字符串的全部排序(2)

15分29秒

课时164

打印一个字符串的全部排序要求去重复

4分51秒

课时165

答疑

2分39秒

课时166

给你一个栈请你逆序这个栈不能申请格外的数据结构只能使用递归函数如何实现

14分32秒

章节19:第19节:暴力递归到动态规划(一) (14节)

课时167

空间换时间

12分36秒

课时168

假设有排成一行的N个位置记为1到N N一定大于等于2开始时机器人在其中的M位置上M一定是1到N中的一个如果机器人来到1位置那么下一步只能往右来到2位置如果机器人来到N位置那么下一步只能往左来到N-1的位置

18分4秒

课时169

优化Code

17分19秒

课时170

二次优化(1)

10分35秒

课时171

二次优化(2)

11分44秒

课时172

二次优化(3)

7分56秒

课时173

给定一个整型数组arr代表数值不同的纸牌排成一条线玩家A和玩家B依次拿走每一张牌规定玩家A先拿玩家B后拿但每个玩家每次只能拿最左或者最右的牌玩家A和玩家B智商一样请返回最后获胜者的分数

3分24秒

课时174

给定一个整型数组arr代表数值不同的纸牌排成一条线玩家A和玩家B依次拿走每一张牌规定玩家A先拿玩家B后拿但每个玩家每次只能拿最左或者最右的牌玩家A和玩家B智商一样请返回最后获胜者的分数

16分58秒

课时175

答疑(1)

3分11秒

课时176

给定一个整型数组arr代表数值不同的纸牌排成一条线玩家A和玩家B依次拿走每一张牌规定玩家A先拿玩家B后拿但每个玩家每次只能拿最左或者最右的牌玩家A和玩家B智商一样请返回最后获胜者的分数

38秒

课时177

优化

13分14秒

课时178

答疑(2)

3分44秒

课时179

二次优化

20分46秒

课时180

答疑(3)

3分7秒

章节20:第20节:暴力递归到动态规划(二) (14节)

课时181

背包问题(1)

12分19秒

课时182

背包问题(2)

11分47秒

课时183

优化

18分4秒

课时184

答疑(1)

1分46秒

课时185

规定1对应A 2对应B 3对应C依此类推26对应Z那么一个数字字符串比如111就可以转化为AAA KA Ak给定一个只有数字字符组成的字符串str返回有多少种转化结果

15分55秒

课时186

答疑(2)

2分14秒

课时187

优化规定1对应A 2对应B 3对应C依此类推26对应Z那么一个数字字符串比如111就可以转化为AAA KA Ak给定一个只有数字字符组成的字符串str返回有多少种转化结果

4分22秒

课时188

给定一个字符串str给定一个字符串类型的数组arr出现的字符都是小写英文arr每一个字符串代表一张贴纸你可以把单个字符剪开使用母的是评出str来返回需要至少多少张贴纸可以完成这个任务至少需要两张贴纸ba和abcd因为使用这两张贴纸把每一个字符单独剪开含有2个a 2个b 1个c 可以评出str的所以返回2

26秒

课时189

贴纸“abc”“bba”“cck”要贴出“aabbbbc”的样式(1)

11分36秒

课时190

贴纸“abc”“bba”“cck”要贴出“aabbbbc”的样式(2)

8分59秒

课时191

贴纸“abc”“bba”“cck”要贴出“aabbbbc”的样式(3)

18分42秒

课时192

两个str1为“a12bc345drf” str2为“MNP123QRS45Z”返回最长公共的子序列和个数(1)

10分40秒

课时193

两个str1为“a12bc345drf” str2为“MNP123QRS45Z”返回最长公共的子序列和个数(2)

10分18秒

课时194

两个str1为“a12bc345drf” str2为“MNP123QRS45Z”返回最长公共的子序列和个数(3)

16分17秒

章节21:第21节:暴力递归到动态规划(三) (15节)

课时195

返回最长回文子序列长度

10分52秒

课时196

code实现

13分40秒

课时197

优化code(1)

12分13秒

课时198

优化code(2)

8分50秒

课时199

优化code(3)

9分56秒

课时200

返回象棋从一个位置到另一个位置的方法有多少种

2分54秒

课时201

code实现

28分3秒

课时202

答疑(1)

5分11秒

课时203

返回咖啡机从开始到变干净的最短时间

11分56秒

课时204

code实现

2分21秒

课时205

优化code(1)

11分3秒

课时206

优化code(2)

8分57秒

课时207

优化code(3)

18分5秒

课时208

再次优化code

19分51秒

课时209

答疑(2)

6分37秒

章节22:第22节:暴力递归到动态规划(四) (8节)

课时210

返回二维数组最小距离累加和

19分45秒

课时211

code实现

5分59秒

课时212

优化code

13分39秒

课时213

返回组成aim的方法数(arr是货币数组)

12分50秒

课时214

返回组成aim的方法数(arr是面值数组)

27分34秒

课时215

返回组成aim的方法数(arr是面值货币数组,值是正数)

27分1秒

课时216

返k步之后Bob还在NM的区域的概率

11分56秒

课时217

本节课总结和答疑

4分3秒

章节23:第23节:暴力递归到动态规划(五) (11节)

课时218

返回K次打击后英雄把怪兽砍死的几率(1)

15分4秒

课时219

返回K次打击后英雄把怪兽砍死的几率(2)

15分31秒

课时220

返回K次打击后英雄把怪兽砍死的几率(3)

14分46秒

课时221

返回K次打击后英雄把怪兽砍死的几率(4)

14分41秒

课时222

返回K次打击后英雄把怪兽砍死的几率(5)

14分16秒

课时223

返回组成aim的最少货币数(1)

14分59秒

课时224

返回组成aim的最少货币数(2)

15分38秒

课时225

返回组成aim的最少货币数(3)

11分44秒

课时226

返回裂开的数的种类

2分57秒

课时227

返回裂开的数的种类(1)

14分52秒

课时228

返回裂开的数的种类(2)

24分16秒

章节24:第24节:暴力递归到动态规划(六) (17节)

课时229

给定数组分成两个集合要累加和接近返回最接近的情况下较小的集合的累加和(1)

15分47秒

课时230

给定数组分成两个集合要累加和接近返回最接近的情况下较小的集合的累加和(2)

14分53秒

课时231

给定数组分成两个集合要累加和接近返回最接近的情况下较小的集合的累加和(3)

11分37秒

课时232

给定数组分成两个集合数组长度为偶数时集合包含个数一样数组长度为奇数时集合包含个数必须只差一个返回最接近的情况下较小的集合的累加和(1)

1分9秒

课时233

给定数组分成两个集合数组长度为偶数时集合包含个数一样数组长度为奇数时集合包含个数必须只差一个返回最接近的情况下较小的集合的累加和(2)

37分36秒

课时234

什么暴力递归可以继续优化

3分13秒

课时235

暴力递归和动态规划的关系

1分38秒

课时236

如何找到某个问题的动态规划方式

4分38秒

课时237

面试中设计暴力递归过程的原则

7分4秒

课时238

知道了面试中设计暴力递归过程的原则然后呢

54秒

课时239

常见的4种尝试模型

1分38秒

课时240

如何分析有没有重复解

31秒

课时241

暴力递归到动态规划的套路

1分31秒

课时242

动态规划的进一步优化

1分8秒

课时243

N皇后问题(1)

15分49秒

课时244

N皇后问题(2)

14分25秒

课时245

N皇后问题(3)

23分31秒

章节25:第25节:窗口内最大值或最小值的更新结构 (5节)

课时246

滑动窗口是什么

27分11秒

课时247

每一个滑出状态的最大值

21分4秒

课时248

arr中达标子数组的数量

32分30秒

课时249

加油站的良好出发点问题

34分21秒

课时250

组成aim的最小货币数

46分32秒

章节26:第26节:单调栈结构 (5节)

课时251

单调栈结构介绍

46分46秒

课时252

子数组最大值

37分3秒

课时253

直方图最大长方形面积

7分34秒

课时254

全部由1组成的最大子矩形

16分42秒

课时255

全部由1组成的子矩形数量

56分23秒

章节27:第27节:单调栈(续)、由斐波那契数列讲述矩阵快速幂技巧 (4节)

课时256

返回所有子数组最小值的累加和

43分31秒

课时257

求斐波那契数列矩阵乘法的方法

44分36秒

课时258

返回n年后牛的数量

19分13秒

课时259

返回有多少达标的字符串

18分29秒

章节28:第28节:KMP算法 (6节)

课时260

KMP算法是什么

19分55秒

课时261

KMP算法核心next数组

17分48秒

课时262

如何利用next数组加速匹配过程

16分24秒

课时263

答疑

5分16秒

课时264

KMP的code1

28分0秒

课时265

KMP的code2

26分14秒

章节29:第29节:Manacher算法 (4节)

课时266

回文是什么

19分22秒

课时267

manacher算法

47分1秒

课时268

manacher案例演示

44分33秒

课时269

kmp习题

19分16秒

章节30:第30节:bfprt算法、蓄水池算法 (5节)

课时270

在无序数组中求第k小的数

21分5秒

课时271

bfprt算法

44分47秒

课时272

返回topk个最大的数不同时间复杂度方法

11分32秒

课时273

蓄水池算法

31分56秒

课时274

实际应用场景

32分55秒

章节31:第31节:Morris遍历 (4节)

课时275

morris遍历细节

17分3秒

课时276

课堂答疑复杂度

43分4秒

课时277

习题实战演示

20分36秒

课时278

什么是morris遍历

41分12秒

章节32:第32节:线段树 (6节)

课时279

线段树

29分37秒

课时280

懒更新

13分13秒

课时281

线段树code实现数组arr时间复杂度都是O(logN)1

27分24秒

课时282

线段树code实现数组arr时间复杂度都是O(logN)2

22分41秒

课时283

线段树测试及回答问题

1分15秒

课时284

线段树实例2积方块问题

21分40秒

章节33:第33节:IndexTree、AC自动机 (7节)

课时285

IndexTree1

24分46秒

课时286

IndexTree2

35分20秒

课时287

IndexTree2D

9分22秒

课时288

IndexTree左上角到右下角的累加和

5分19秒

课时289

AC自动机

27分33秒

课时290

AC自动机算法核心

17分29秒

课时291

AC自动机code

36分50秒

章节34:第34节:与哈希函数有关的结构 (7节)

课时292

哈希函数

36分24秒

课时293

布隆过滤器

9分53秒

课时294

布隆过滤器三大公式1

12分35秒

课时295

布隆过滤器三大公式2

14分20秒

课时296

一致性哈希-基础

7分18秒

课时297

一致性哈希-变成环的设计

17分0秒

课时298

虚拟节点技术

11分10秒

章节35:第35节:资源限制类题目的解题套路 (9节)

课时299

资源限制技巧汇总

6分22秒

课时300

使用最多1GB的内存怎么找到出现次数最多的无符号数

32分40秒

课时301

使用最多1GB的内存怎么找到出现次数最多的无符号数

13分40秒

课时302

可以使用最多1GB的内存怎么找到所有未出现过的数

24分49秒

课时303

内存限制为 3KB,但是只用找到一个没出现过的数即可

3分56秒

课时304

有一个包含100亿个URL的大文件假设每个URL占用64B请找出其中所有重复的URL

1分57秒

课时305

现在有40亿个无符号整数可以使用最多1GB的内存找出所有出现了两次的数

2分50秒

课时306

现在有40亿个无符号整数可以使用最多3K的内存怎么找到这40亿个整数的中位数

10分19秒

课时307

有一个10G大小的文件每一行都装着这种类型的数字整个文件是无序的给你5G的内存空间请你输出一个10G大小的文件就是原文件所有数字排序的结果

20分55秒

章节36:第36节:有序表(上) (9节)

课时308

引入

8分5秒

课时309

平衡搜索二叉树

9分23秒

课时310

AVL树

12分10秒

课时311

AVL树平衡性

24分54秒

课时312

AVL树平衡性再讲解

8分6秒

课时313

AVL树加入节点

10分41秒

课时314

AVL树删除节点

3分38秒

课时315

AVL实现代码

22分52秒

课时316

AVL实现答疑

10分37秒

章节37:第37节:有序表(中) (8节)

课时317

SB树

22分0秒

课时318

SB树四种违规类型

8分35秒

课时319

每轮经过调整后谁的孩子发生变化了谁就再查

8分17秒

课时320

每轮经过调整后谁的孩子发生变化了谁就再查的code

8分55秒

课时321

跳表引入

16分40秒

课时322

跳表正式例子

20分51秒

课时323

跳表code1

27分4秒

课时324

跳表code2

15分50秒

章节38:第38节:有序表(下) (9节)

课时325

avl删除

10分7秒

课时326

给定一个数组arr和两个整数a和b求arr中有多少个子数组累加和在a到b这个范围上返回达标的子数组数量题意讲解1

32分29秒

课时327

给定一个数组arr和两个整数a和b求arr中有多少个子数组累加和在a到b这个范围上返回达标的子数组数量题意讲解2

5分45秒

课时328

CountOfRangSum代码

12分33秒

课时329

有一个滑动窗口想知道每一个窗口状态的中位数题意

14分40秒

课时330

SlidingWindowMedian代码

3分53秒

课时331

把num加入到index位置取出index位置的值把index位置上的值删除要求三个方法时间复杂度O

26分13秒

课时332

AddRemoveGetIndexGreet代码

13分29秒

课时333

红黑树

11分19秒

章节39:第39节:根据对数器找规律、根据数据量猜解法 (5节)

课时334

买苹果返回袋子数

15分30秒

课时335

轮流吃草返回谁会赢

21分0秒

课时336

给定一个数返回是不是连续正数和

18分4秒

课时337

对数器找规律

11分12秒

课时338

返回通过所有怪兽需要花的最小钱数

1小时2分25秒

章节40:第40节:根据数据量猜解法(续)、卡特兰数 (5节)

课时339

返回arr的所有子序列中累加和除以m之后的最大值

34分1秒

课时340

n袋零食背包容量w一共有多少种零食放法1

29分37秒

课时341

n袋零食背包容量w一共有多少种零食放法2

10分13秒

课时342

卡特兰数

17分36秒

课时343

卡特兰数公式

31分48秒

章节41:第41节:子数组达到规定累加和的最大长度系列问题 (7节)

课时344

卡特兰数修正

11分0秒

课时345

给定一个正整数值K找到所有子数组里哪个子数组的累加和等于K并且是长度最大的返回其长度

18分0秒

课时346

值可能正可能负可能0所有子数组里哪个子数组的累加和等于K且是长度最大的返回其长度

20分59秒

课时347

所有子数组里哪个子数组的累加和小于等于K并且是长度最大的返回其长度

47分20秒

课时348

数组给定一个值v求子数组平均值小于等于v的最长子数组长度

4分20秒

课时349

总结技巧

5分0秒

课时350

给定一个正方形矩阵matrix原地调整成顺时针90度转动的样子

31分10秒

章节42:第42节:四边形不等式技巧(上) (8节)

课时351

求这么多方案中min左部分累加和右部分累加和的最大值是多少

7分0秒

课时352

要求返回一个长度为N的s数组s[i] 在arr[0…i]范围上做最优划分所得到的min{左部分累加和右部分累加和}的最大值

27分40秒

课时353

再讲一遍题目2

19分29秒

课时354

求出将n堆石子合并成一堆的最小得分或最大得分合并方案

26分38秒

课时355

四边形不等式技巧特征

11分19秒

课时356

所有的画家并行工作请返回完成所有的画作需要的最少时间1

21分10秒

课时357

所有的画家并行工作请返回完成所有的画作需要的最少时间2

38分16秒

课时358

所有的画家并行工作请返回完成所有的画作需要的最少时间最优解

22分33秒

章节43:第43节:四边形不等式技巧(下) (6节)

课时359

继续昨天返回完成所有画作需要最少时间

19分44秒

课时360

所有的居民点到最近邮局的总距离最短返回最短的总距离

32分53秒

课时361

邮局优化

10分20秒

课时362

返回如果想找到棋子不会摔碎的最高层数即使在最差的情况下扔 的最少次数1

21分33秒

课时363

返回如果想找到棋子不会摔碎的最高层数即使在最差的情况下扔 的最少次数2

22分57秒

课时364

7颗石子丢10次出现的楼层问题

16分31秒

章节44:第44节:状态压缩的动态规划 (6节)

课时365

Leetcode464CanIWin问题1

21分59秒

课时366

Leetcode464CanIWin问题2

35分0秒

课时367

TSP问题1

32分10秒

课时368

TSP问题2

13分59秒

课时369

你有无限的1乘以2的砖块要铺满MN的区域不同的铺法有多少种1

31分38秒

课时370

你有无限的1乘以2的砖块要铺满MN的区域不同的铺法有多少种2

25分38秒

章节45:第45节:DC3生成后缀数组详解 (6节)

课时371

后缀数组

20分3秒

课时372

奇数排序

6分28秒

课时373

按字典序排在最后的子串

25分15秒

课时374

DC3算法

21分0秒

课时375

DC3问题1

17分9秒

课时376

DC3问题2

28分24秒

章节46:第46节:后缀数组解决的面试题 (6节)

课时377

想把str2整体插入到str1中的某个位置形成最大的字典序返回字典序最大的结果

33分4秒

课时378

返回所有可能的结果中代表最大数字的结果题意

3分16秒

课时379

返回所有可能的结果中代表最大数字的结果(1)

21分51秒

课时380

返回所有可能的结果中代表最大数字的结果(2)

23分50秒

课时381

最长公共子串问题1

19分33秒

课时382

最长公共子串问题2

33分41秒

章节47:第47节:动态规划猜法中和外部信息简化的相关问题(上) (5节)

课时383

打气球得分问题

35分30秒

课时384

leetcode546拆箱

39分44秒

课时385

消字符问题

19分58秒

课时386

给定一个数组arr和一个正数M返回在arr的子数组在长度不超过M的情况下最大的累加和

7分0秒

课时387

哈夫曼树详解

17分3秒

章节48:第48节:动态规划猜法中和外部信息简化的相关问题(下) (5节)

课时388

leetcode664奇怪的打印机

20分34秒

课时389

计算可能有多少种不同的arr可以满足以上条件1

42分54秒

课时390

计算可能有多少种不同的arr可以满足以上条件2

20分30秒

课时391

最大网络流算法之dinic算法详解1

24分28秒

课时392

最大网络流算法之dinic算法详解2

39分52秒

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