
153.3万
已更新435课时 · 共450课时
长期有效
ACM金牌手把手教学,从入门到实战,帮助学员真正掌握并应用

153.3万
已更新435课时 · 共450课时
长期有效
ACM金牌手把手教学,从入门到实战,帮助学员真正掌握并应用

海贼胡船长
·海贼宝藏创始人 ·ACM亚洲区金牌,全球总决赛74名 ·前百度高级算法研发工程师&美国硅谷工程师
课程概述









【5折】【限时5折】仅限《ACM大牛带你玩转算法与数据结构》领用
课程群
全集试看
学算法,你真的需要一个领路人
视频课
6分27秒
全集试看
船说系列课程-年度船票
视频课
5分25秒
*课程试看(非连续课时)
全集试看
【试听】链表:代码演示
视频课
24分25秒
全集试看
【试听】二分算法:数组和函数的关系
视频课
14分20秒
全集试看
【试听】为什么要学习算法与数据结构
视频课
11分21秒
全集试看
【试听】第十讲:树的颜色-HZOJ-257
视频课
28分5秒
全集试看
【试听】HZOJ-186-弹簧板
视频课
11分25秒
全集试看
【试听】HZOJ-236-递归实现组合型枚举
视频课
15分10秒
全集试看
【试听】第一讲:八皇后问题-P1219-算法设计
视频课
25分54秒
全集试看
【试听】链表:结构讲解
视频课
18分4秒
第0章:从复杂度开始认识算法
全集试看
1.课程导学
视频课
12分
全集试看
2.为什么要学算法与数据结构
视频课
11分21秒
3.重点:数据结构与算法的学习方法
视频课
17分44秒
4.为什么要学复杂度的分析方法(上)
视频课
23分5秒
5.为什么要学复杂度的分析方法(下)
视频课
19分45秒
第1章:递归函数设计技巧
1.递归函数的设计技巧
视频课
21分
2.【题目讲解】HZOJ-184-路飞吃桃
视频课
7分6秒
3.【题目讲解】HZOJ-186-弹簧板
视频课
11分14秒
4.【题目讲解】HZOJ-235-递归实现指数型枚举
视频课
15分38秒
5.【题目讲解】HZOJ-236-递归实现组合型枚举
视频课
14分59秒
6.【题目讲解】HZOJ-237-递归实现排列型枚举
视频课
13分9秒
7.【题目讲解】HZOJ-239-不规则的街道
视频课
45分11秒
第2章:顺序表与链表
1.顺序表:结构讲解
视频课
9分20秒
2.顺序表:代码演示
视频课
28分18秒
3.顺序表:扩容操作
视频课
17分37秒
4.链表:结构讲解
视频课
17分53秒
5.链表:代码演示
视频课
24分14秒
6.链表:花式查找操作的实现
视频课
13分16秒
7.链表:用有头链表改写插入操作
视频课
5分59秒
8.循环链表和双向链表
视频课
10分35秒
9.反转链表:Leetcode-206
视频课
14分44秒
10.环形链表:Leetcode-141
视频课
5分20秒
11.快乐数:Leetcode-202
视频课
10分
12.旋转链表:Leetcode-61
视频课
13分10秒
13.删除链表倒数第 N 个节点:Leetcode-19
视频课
8分3秒
14.环形链表Ⅱ:Leetcode-142
视频课
13分53秒
15.反转链表Ⅱ:Leetcode-92
视频课
17分45秒
第3章:栈和队列
1.队列:结构讲解
视频课
14分21秒
2.队列:顺序表的实现
视频课
30分22秒
3.队列:链表的实现
视频课
31分35秒
4.栈:结构讲解
视频课
5分43秒
5.栈:代码演示
视频课
12分21秒
6.括号匹配:Leetcode-20
视频课
22分23秒
7.思维突破:栈的深入理解
视频课
20分8秒
8.程序调用关系:HZOJ-595
视频课
9分55秒
9.2020年408第41题:HZOJ-838
视频课
23分16秒
10.比较含退格的字符串:Leetcode-844
视频课
7分53秒
11.火车进站:HZOJ-263
视频课
15分45秒
12.验证栈序列:Leetcode-946
视频课
8分14秒
13.括号画家: HZOJ-265
视频课
28分31秒
14.设计循环队列: Leetcode-622
视频课
16分14秒
15.【解题思路】表达式求值: HZOJ-266
视频课
23分15秒
16.【代码演示】表达式求值: HZOJ-266
视频课
22分28秒
第4章:树与二叉树
1.计算机中的树形结构
视频课
20分27秒
2.广度遍历与深度遍历
视频课
14分36秒
3.二叉树:结构讲解
视频课
28分47秒
4.二叉树:代码演示
视频课
26分6秒
5.二叉树:遍历与线索化(上)
视频课
29分39秒
6.二叉树:遍历与线索化(下)
视频课
41分54秒
7.二叉树与广义表(上)
视频课
14分
8.二叉树与广义表(下)
视频课
28分57秒
9.【代码演示】广义表转二叉树
视频课
47分56秒
10.定长编码与变长编码
视频课
19分24秒
11.最优变长编码:哈夫曼编码
视频课
18分49秒
12.哈夫曼编码最优性证明
视频课
13分12秒
13.【代码演示】哈夫曼编码
视频课
40分25秒
14.N叉树的前序遍历:Leetcode-589
视频课
8分59秒
15.从前序与中序构造二叉树:Leeetcode-105
视频课
12分6秒
16.二叉树的层序遍历:Leetcode-102
视频课
15分57秒
17.翻转二叉树:Leetcode-226
视频课
3分56秒
18.二叉树的层序遍历Ⅱ:Leetcode-107
视频课
10分42秒
19.二叉树锯齿形层序遍历:Leetcode-103
视频课
6分52秒
20.树的子结构:Leetcode-Offer26
视频课
14分23秒
21.合并果子:HZOJ-287
视频课
33分41秒
22.货仓选址:HZOJ-245
视频课
15分34秒
第5章:堆与优先队列
1.堆和优先队列:结构讲解
视频课
27分1秒
2.优先队列:代码演示
视频课
36分39秒
3.堆排序与线性建堆法
视频课
27分25秒
4.堆排序:代码演示
视频课
24分11秒
5.哈夫曼编码:基于堆的优化
视频课
31分1秒
6.用set模拟堆操作
视频课
25分57秒
7.数据流中的第 K 大元素:Leetcode-703
视频课
12分35秒
8.数据流的中位数:Leetcode-295
视频课
22分31秒
9.合并K个升序链表:Leetcode-23
视频课
17分3秒
10.丑数Ⅱ:Leetcode-264
视频课
17分23秒
11.超市卖货:HZOJ-284
视频课
27分3秒
12.序列 M 小和:HZOJ-285
视频课
30分22秒
13.生日礼物:HZOJ-289
视频课
42分22秒
第6章:排序算法
1.选择排序
视频课
23分41秒
2.插入排序
视频课
17分11秒
3.无监督的插入排序
视频课
14分8秒
4.希尔排序
视频课
31分31秒
5.冒泡排序及优化
视频课
12分59秒
6.快速排序
视频课
23分2秒
7.快速排序的优化
视频课
28分37秒
fix-1.【勘误】快速排序的优化
视频课
2分30秒
8.归并排序
视频课
23分47秒
9.基数排序(上):理论讲解
视频课
15分28秒
10.基数排序(下):代码演示
视频课
20分
11.排序算法总结
视频课
32分31秒
12.C++ sort 使用方法与技巧
视频课
32分1秒
13.两数之和:Leetcode-01
视频课
19分34秒
14.排序链表:Leetcode-148(快速排序法)
视频课
17分1秒
15.排序链表:Leetcode-148(归并排序法)
视频课
9分51秒
16.合并两个有序数组:Leetcode-88
视频课
6分6秒
17.合并两个有序链表:Leetcode-21
视频课
3分11秒
18.两个正序数组的中位数:Leetcode-04
视频课
7分55秒
19.存在重复元素Ⅱ:Leetcode-219
视频课
6分8秒
20.逆序对个数:HZOJ-248
视频课
26分44秒
21.士兵:HZOJ-251
视频课
19分30秒
22.国王游戏:HZOJ-256(基础实现)
视频课
24分52秒
23.国王游戏:HZOJ-256(大整数实现)
视频课
18分13秒
第7章:查找算法
1.二分算法:理论讲解
视频课
29分13秒
2.二分算法:数组和函数的关系
视频课
14分9秒
3.二分算法:代码演示
视频课
38分31秒
4.跳跃表:结构讲解
视频课
13分27秒
5.跳跃表:代码演示
视频课
53分42秒
6.哈希表与布隆过滤器
视频课
28分24秒
7.哈希表:代码演示
视频课
38分37秒
8.【再学】两数之和:Leetcode-01
视频课
15分55秒
9.搜索插入位置:Leetcode-35
视频课
6分43秒
10.存在重复元素:Leetcode-217
视频课
2分55秒
11.两个数组的交集:Leetcode-349
视频课
5分49秒
12.无重复字符的最长子串:Leetcode-03
视频课
18分43秒
13.【再学】两个正序数组的中位数:Leetcode-04
视频课
22分39秒
14.最大平均值:HZOJ-242
视频课
43分37秒
15.奶牛围栏:HZOJ-244
视频课
23分22秒
第8章:平衡树基础
1.二叉排序树:结构讲解
视频课
18分57秒
2.二叉排序树:代码演示
视频课
25分16秒
3.AVL 树:结构讲解
视频课
42分28秒
4.AVL 树:代码演示
视频课
41分44秒
5.1红黑树(上):平衡条件讲解
视频课
17分7秒
5.2红黑树(下):插入及调整策略
视频课
26分10秒
6.红黑树:插入代码演示
视频课
40分22秒
7.红黑树:删除及调整策略
视频课
42分25秒
8.红黑树:删除及调整代码演示
视频课
27分18秒
9.B-树:性质讲解
视频课
15分29秒
10.B-树:插入及调整策略
视频课
9分57秒
11.B-树:插入及调整代码演示
视频课
47分41秒
12.B-树:删除及调整策略
视频课
15分38秒
13.B-树:删除及调整代码演示
视频课
52分50秒
第9章:递归函数转非递归
1.系统栈模拟法原理讲解
视频课
13分26秒
2.练习1:阶乘函数转非递归
视频课
24分41秒
3.练习2:中序遍历转非递归
视频课
12分12秒
4.练习3:快速排序转非递归
视频课
18分22秒
5.拓扑序知识讲解
视频课
14分42秒
6.练习4:HZOJ-641-拓扑排序
视频课
14分41秒
7.练习5:HZOJ-636-旅行计划
视频课
12分28秒
8.练习6:归并排序转非递归
视频课
22分37秒
第10章:森林与并查集
1.连通性问题与 Quick-Find 算法
视频课
14分42秒
2.Quick-Find 算法:代码演示
视频课
10分40秒
3.Quick-Union 算法:理论讲解
视频课
9分58秒
4.Quick-Union 算法:代码演示
视频课
7分56秒
5.并查集优化:按秩合并+路径压缩
视频课
18分7秒
6.并查集优化:代码演示
视频课
7分21秒
7.最长连续序列: Leetcode-128
视频课
16分18秒
8.被围绕的区域: Leetcode-130
视频课
14分7秒
9.岛屿数量: Leetcode-200
视频课
9分51秒
10.省份数量: Leetcode-547
视频课
5分34秒
11.猜拳: HZOJ-72
视频课
30分11秒
12.程序自动分析: HZOJ-322
视频课
15分17秒
13.关押罪犯:HZOJ-327
视频课
24分23秒
第11章:单调队列与单调栈
1.单调队列的作用讲解
视频课
19分55秒
2.单调队列:代码演示
视频课
15分10秒
3.单调栈的作用讲解
视频课
16分31秒
4.单调栈:代码演示
视频课
12分33秒
5.滑动窗口:HZOJ-271
视频课
7分47秒
6.最大子序和:HZOJ-270
视频课
16分23秒
7.队列的最大值Leetcode-Offer59
视频课
8分4秒
8.差值限制的子数组:Leetcode-1438
视频课
16分34秒
9.最大矩形面积:HZOJ-264
视频课
23分1秒
10.接雨水:Leetcode-42
视频课
19分23秒
11.最短子数组:Leetcode-862
视频课
19分15秒
12.双生序列:HZOJ-372
视频课
16分29秒
第12章:回溯算法
1.回溯算法基本原理
视频课
23分48秒
2.第一讲:八皇后问题-P1219-算法设计
视频课
25分43秒
3.第一讲:八皇后问题-P1219-代码演示
视频课
22分5秒
4.第二讲:奇怪的电梯-P1135
视频课
16分32秒
5.第三讲:选数-P1036
视频课
11分59秒
6.第四讲:马的遍历-P1443
视频课
29分15秒
7.第五讲:迷宫-P1605
视频课
16分44秒
8.第六讲:吃奶酪-P1433
视频课
24分58秒
9.第七讲:单词接龙-P1019
视频课
21分50秒
10.第八讲:字串变换-P1032
视频课
38分55秒
11.第九讲:自然数拆分问题-P2404
视频课
10分17秒
12.第十讲:单词方阵-P1101
视频课
17分41秒
13.第十一讲:考前临时抱佛脚-P2392
视频课
20分22秒
第13章:贪心算法
1.贪心算法基本原理
视频课
31分32秒
2.第一讲: 最大整数-HZOJ-505
视频课
7分35秒
3.第一讲:贪心策略证明
视频课
14分1秒
4.第二讲:数-HZOJ-504
视频课
11分27秒
5.第二讲:贪心策略证明
视频课
16分12秒
6.第三讲:独木舟-HZOJ-503
视频课
6分41秒
7.第三讲:贪心策略证明
视频课
13分44秒
8.第四讲:最大子阵和-HZOJ-258
视频课
20分16秒
9.第五讲:最少操作次数-HZOJ-511
视频课
26分49秒
10.第六讲:安装雷达-HZOJ-255
视频课
26分2秒
11.第七讲:挤奶-HZOJ-254
视频课
15分7秒
12.第八讲:奶牛晒太阳-HZOJ-253
视频课
20分58秒
13.第九讲:公司的任务-HZOJ-259
视频课
27分40秒
14.第十讲:树的颜色-HZOJ-257
视频课
27分54秒
15.第十讲:树的颜色-代码演示
视频课
19分49秒
16.贪心算法十讲总结
视频课
15分31秒
第14章:动态规划
1.动态规划章节导学
视频课
5分39秒
2.如何求解递推问题
视频课
30分19秒
3.【大整数版】兔子繁殖问题:HZOJ-38
视频课
12分47秒
4.容斥原理的基本思想
视频课
32分41秒
5.【随堂练习】爬楼梯:HZOJ-40
视频课
13分58秒
6.【随堂练习】墙壁涂色:HZOJ-41
视频课
30分58秒
7.【递推】数的划分:P1025
视频课
16分47秒
8.【递推】数的计算:P1028
视频课
8分8秒
9.【递推】神经网络:P1038
视频课
24分59秒
10.【递推】栈:P1044
视频课
12分18秒
11.【递推】循环:P1050
视频课
11分55秒
12.【递推-代码演示】循环:P1050
视频课
29分32秒
13.【递推】传球游戏:P1057
视频课
8分56秒
14.【递推】Honoi双塔问题:P1096
视频课
15分15秒
15.从【递推算法】到【动态规划】
视频课
16分19秒
16.数字三角形:HZOJ-43
视频课
25分56秒
17.全面剖析:数字三角形问题
视频课
17分48秒
18.动归经典1:0/1背包
视频课
22分43秒
19.动归经典2:完全背包
视频课
10分5秒
20.动归经典3:多重背包
视频课
6分32秒
21.动归经典4:最长上升子序列
视频课
22分4秒
22.动归经典5:最长公共子序列
视频课
14分18秒
23.动归经典6:切割回文
视频课
23分59秒
24.动归经典7:棋盘分割
视频课
30分20秒
25.动归优化-去除冗余状态:乌龟棋
视频课
19分19秒
26.动归优化-状态重定义1:墙壁涂色
视频课
26分51秒
27.动归优化-状态重定义2:扔鸡蛋(上)
视频课
22分14秒
28.动归优化-状态重定义2:扔鸡蛋(下)
视频课
15分31秒
29.动归优化-转移过程1:切割回文
视频课
22分50秒
30.动归优化-转移过程2:最长上升子序列
视频课
21分15秒
31.动归优化-转移过程3:多重背包-拆分优化
视频课
15分51秒
32.动归优化-转移过程4:多重背包-单调队列优化
视频课
20分13秒
33.矩形:HZOJ-51
视频课
23分17秒
34.动归优化-转移过程5:矩形-单调栈优化
视频课
10分11秒
35.动归优化-斜率优化:古老的打字机
视频课
34分34秒
36.古老的打字机:HZOJ-52
视频课
18分24秒
37.低价购买: P1108
视频课
15分12秒
38.杂务: P1113
视频课
7分43秒
39.最大子段和:P1115
视频课
7分21秒
40.NASA 的食物计划: P1507
视频课
9分27秒
41.魔族密码: P1481
视频课
8分22秒
42.找啊找啊找 GF: P1509
视频课
11分21秒
43.书本整理: P1103
视频课
14分4秒
44.删数: P2426
视频课
11分57秒
45.垃圾陷阱:P1156
视频课
22分37秒
46.最大正方形Ⅱ:P1681
视频课
14分28秒
47.导弹拦截:P1158
视频课
14分31秒
48.三元上升子序列:P1637
视频课
20分17秒
49.多人背包:P1858
视频课
21分1秒
50.仓库建设:P2120-解题思路
视频课
19分39秒
51.仓库建设:P2120-代码演示
视频课
21分49秒
第15章:字符串匹配
1.课程导学-字符串匹配
视频课
4分21秒
2.Brute Force 算法讲解
视频课
10分16秒
3.Sunday 算法:思想讲解
视频课
10分46秒
4.Sunday 算法:代码演示
视频课
13分8秒
5.Boyer Moore 算法:坏字符规则
视频课
6分34秒
6.Boyer Moore 算法:好后缀规则
视频课
16分6秒
7.Boyer Moore 算法:代码演示
视频课
29分33秒
8.KMP 算法:思想讲解
视频课
18分35秒
9.KMP 算法:随堂练习
视频课
16分12秒
10.KMP 算法:代码演示
视频课
11分58秒
11.Rabin-Karp 算法:思想讲解
视频课
18分13秒
12.Rabin-Karp 算法:单模匹配-代码演示
视频课
13分40秒
13.Rabin-Karp 算法:多模匹配-代码演示
视频课
12分37秒
14.Shift-and 算法:思想讲解
视频课
23分59秒
15.Shift-and 算法:代码演示
视频课
6分32秒
16.Shift-and 衍生算法:Shift-or 算法
视频课
6分11秒
17.Trie 字典树:结构定义讲解
视频课
11分37秒
18.Trie 字典树:代码演示
视频课
22分26秒
19.双数组字典树:思想讲解
视频课
29分55秒
20.双数组字典树:代码演示
视频课
20分7秒
21.可持久化字典树:思想讲解
视频课
18分44秒
22.可持久化字典树:代码演示
视频课
20分16秒
23.AC自动机:思想讲解
视频课
18分28秒
24.AC自动机:代码演示
视频课
25分43秒
25.AC自动机:线索化优化
视频课
15分45秒
26.【模板】AC自动机(简单版):P3808
视频课
18分53秒
27.【模板】AC自动机(加强版):P3796
视频课
27分55秒
28.HZOJ-278:循环的字符串
视频课
13分42秒
29.HZOJ-279:项链的主人
视频课
21分40秒
30.HZOJ-281:前缀统计
视频课
9分33秒
31.HZOJ-282:最大异或对
视频课
19分50秒
32.HZOJ-283:拨号
视频课
12分14秒
33.P3370:【模板】字符串哈希
视频课
9分43秒
34.扩展KMP:算法讲解
视频课
23分33秒
35.P5410:【模板】扩展 KMP
视频课
20分1秒
36.P1470:最长前缀
视频课
19分7秒
37.P8306:【模板】字典树
视频课
17分37秒
38.P2292:L语言
视频课
19分8秒
第16章:树状数组与线段树
1.树状数组-课程导学
视频课
1分38秒
2.一维前缀和:基础讲解.mp4
视频课
7分23秒
3.B3612:求区间和.mp4
视频课
5分42秒
4.P1115:最大子段和.mp4
视频课
9分29秒
5.二维前缀和:基础讲解
视频课
8分25秒
6.HZOJ-232:激光炸弹
视频课
16分35秒
7.差分数组:基础讲解.mp4
视频课
9分17秒
8.P1047:校门外的树
视频课
7分36秒
9.HZOJ-233:最高的奶牛.mp4
视频课
10分4秒
10.P1083:[NOIP 提高组] 借教室.mp4
视频课
17分37秒
11.树状数组:lowbit 函数(1)
视频课
16分58秒
12.树状数组:基础操作
视频课
26分33秒
13.P3374:【模板】树状数组1
视频课
7分13秒
14.P3368:【模板】树状数组2
视频课
14分16秒
15.线段树-课程导学.mp4
视频课
2分39秒
16.初识:线段树.mp4
视频课
7分55秒
17.线段树操作1:单点修改
视频课
3分9秒
18.线段树操作2:区间查询
视频课
3分9秒
19.线段树:基础操作总结.mp4
视频课
11分23秒
20.HZOJ-222:线段树模板(一)
视频课
19分25秒
21.线段树操作3:区间修改(懒标记)
视频课
13分17秒
22.HZOJ-223:线段树模板(二)
视频课
26分33秒
23.编码技巧:动态开点
视频课
15分47秒
24.可持久化线段树:思想讲解
视频课
7分32秒
25.P3919:【模板】可持久化线段树1
视频课
16分9秒
26.HZOJ-328:楼兰图腾.mp4
视频课
20分8秒
27.【思路讲解】HZOJ-330:加强的整数问题
视频课
10分15秒
28.【代码演示】HZOJ-330:加强的整数问题
视频课
14分32秒
29.【思路讲解】HZOJ-331:Lost_cows
视频课
12分42秒
30.【代码演示】HZOJ-331:Lost_cows
视频课
7分51秒
31.HZOJ-332:买票
视频课
10分37秒
32.HZOJ-691:铺设道路
视频课
7分6秒
33.HZOJ-224:复合线段树
视频课
33分16秒
34.HZOJ-333:区间最大子段和.mp4
视频课
31分25秒
35.P1438:无聊的数列.mp4
视频课
22分8秒
36.【思路讲解】P3924:康娜的线段树.mp4
视频课
12分35秒
37.【代码演示】P3924:康娜的线段树
视频课
14分27秒
38.【思路讲解】HZOJ-334:区间最大公约数.mp4
视频课
10分40秒
39.【代码演示】HZOJ-334:区间最大公约数.mp4
视频课
18分26秒
第17章:树上的问题
1.树形DP-课程导学
视频课
2分2秒
2.邻接矩阵与邻接表
视频课
9分28秒
3.链式前向星:基础讲解
视频课
13分29秒
4.链式前向星:代码演示
视频课
8分55秒
5.【思路讲解】HZOJ-361:没有上司的舞会
视频课
6分22秒
6.【代码演示】HZOJ-361:没有上司的舞会
视频课
10分36秒
7.【无根树】转【有根树】
视频课
7分
8.P2052:[NOI2011]-道路修建
视频课
13分25秒
9.【思路讲解】P1131:[ZJOI2007]-时态同步
视频课
7分44秒
10.【代码演示】P1131:[ZJOI2007]-时态同步
视频课
11分13秒
11.【思路讲解】P2018:消息传递
视频课
6分23秒
12.【代码演示】P2018:消息传递
视频课
12分27秒
13.【思路讲解】B4016:树的直径
视频课
12分24秒
14.【代码演示】B4016:树的直径
视频课
10分40秒
15.【思路讲解】P3174:[HAOI2009]毛毛虫
视频课
11分26秒
16.【代码演示】P3174:[HAOI2009]毛毛虫
视频课
11分49秒
17.【思路讲解】P1757:通天之分组背包
视频课
6分33秒
18.【代码演示】P1757:通天之分组背包
视频课
9分7秒
19.【思路讲解】HZOJ-362:选课
视频课
6分32秒
20.【代码演示】HZOJ-362:选课
视频课
10分59秒
21.【思路讲解】P2015:二叉苹果树
视频课
8分1秒
22.【代码演示】P2015:二叉苹果树
视频课
9分29秒
23.【思路讲解】HZOJ-363:Strategic_game
视频课
22分1秒
24.【代码演示】HZOJ-363:Strategic_game
视频课
12分17秒
25.【思路讲解】P2279:消防局的设立
视频课
12分14秒
26.【代码演示】P2279:消防局的设立
视频课
6分28秒
27.树的直径:双DFS算法
视频课
8分48秒
28.双DFS算法:代码演示
视频课
11分33秒
29.B4016:树的直径
视频课
4分15秒
30 双DFS算法:缺陷
视频课
3分36秒
31.【思路讲解】HZOJ-425:巡逻
视频课
31分23秒
32.【代码演示】HZOJ-425:巡逻
视频课
20分48秒
33.最近公共祖先LCA-课程导学
视频课
1分59秒
34.ST表:算法思想讲解
视频课
11分55秒
35.P3865:【模板】ST表&&RMQ问题
视频课
18分58秒
36.LCA问题:倍增法-算法讲解
视频课
7分14秒
37.LCA问题:倍增法-代码演示(1)
视频课
16分3秒
38.LCA问题:求树上两点的路径长度
视频课
4分55秒
39.P3379:【模板】最近公共祖先(LCA)
视频课
9分46秒
40.【思路讲解】P967:货车运输
视频课
9分39秒
41.【代码演示】P1967货车运输
视频课
23分17秒
42.【思路讲解】P8805:[蓝桥杯 2022 国B] 机房
视频课
6分59秒
43.【代码演示】P8805:[蓝桥杯 2022 国B] 机房
视频课
12分6秒
44.P8855:[POI 2002] 商务旅行
视频课
10分18秒
45.树链剖分 课程导学
视频课
1分30秒
46.树链剖分:基础概念
视频课
6分57秒
47.『DFS序』与『DFN序』
视频课
4分35秒
48.树链剖分:初始化操作
视频课
6分11秒
49.思考1:树链剖分有什么好处?
视频课
7分22秒
50.思考2:路径上的轻边数量?
视频课
4分22秒
51.树链剖分:子树修改
视频课
4分50秒
52.树链剖分:路径修改
视频课
9分
53.树链剖分:查询操作
视频课
4分46秒
54.【模板】树链剖分:封装线段树
视频课
16分53秒
55.【模板】树链剖分:初始化
视频课
17分29秒
56.【模板】树链剖分:子树修改&查询
视频课
7分33秒
57.【模板】树链剖分:路径修改&查询
视频课
19分20秒
58.【模板】树链剖分:最近公共祖先
视频课
12分39秒
59.【方法1】P2420:让我们异或吧
视频课
10分37秒
60.【方法2】P2420:让我们异或吧
视频课
9分53秒
61.【代码演示】P2420:让我们异或吧
视频课
13分20秒
62.【思路讲解】P2146:软件包管理器
视频课
4分59秒
63.【代码演示】P2146:软件包管理器
视频课
16分59秒
64.P3833:[SHOI2012] 魔法树
视频课
13分1秒
65.【思路讲解】P4281:紧急集合
视频课
4分44秒
66.【代码演示】P4281:紧急集合
视频课
14分38秒
67.P2590:[ZJOI2008] 树的统计
视频课
30分20秒
68.P3038:Grass Planting G
视频课
12分54秒
69.【思路讲解】P2245:星际导航
视频课
9分44秒
70.【筛边处理】P2245:星际导航
视频课
7分41秒
71.【树链剖分】P2245:星际导航
视频课
15分20秒
72.P5903:【模板】树上K级祖先
视频课
17分32秒
73.【修改1】P1505:[国家集训队] 旅游
视频课
8分24秒
74.【修改2】P1505:[国家集训队] 旅游
视频课
15分12秒
75.【修改3】P1505:[国家集训队] 旅游
视频课
8分36秒
第18章:图
1.图论相关概念
视频课
27分49秒
2.邻接矩阵,邻接表,链式前向星
视频课
20分21秒
3.Lec1-习题讲解
视频课
14分22秒
4.有向无环图与拓扑排序
视频课
13分59秒
5.Lec2-习题讲解
视频课
15分10秒
第20章:25年暑假集训
1.第一天:字符串哈希
视频课
28分59秒
2.【思路讲解】Leetcode-1044:最长重复子串
视频课
7分5秒
3.【代码演示】Leetcode-1044:最长重复子串
视频课
14分31秒
4.Leetcode-1367:二叉树中的链表
视频课
21分45秒
5.Leetcode-2261:含最多 K 个可整除元素的子数组
视频课
10分59秒
6.第二天:Trie树及可持久化
视频课
31分46秒
7.【思路讲解】Leetcode-820:单词的压缩编码
视频课
6分52秒
8.【思路讲解】Leetcode-1233:删除子文件夹
视频课
3分1秒
9.【思路讲解】Leetcode-1268:搜索推荐系统
视频课
1分23秒
10.【思路讲解】Leetcode-2261:含最多 K 个可整
视频课
1分10秒
11.【思路讲解】Leetcode-677:键值映射
视频课
1分7秒
12.【代码演示】Leetcode-820:单词的压缩编码
视频课
12分29秒
13.【代码演示】Leetcode-1233:删除子文件夹
视频课
6分42秒
14.【代码演示】Leetcode-1268:搜索推荐系统
视频课
27分12秒
15.HZOJ-282:最大异或对
视频课
13分34秒
16.【思路讲解】P4735:最大异或和
视频课
9分10秒
17.第三天:KMP与Z函数
视频课
19分59秒
18.Leetcode-796:旋转字符串
视频课
8分12秒
19.Leetcode-28:
视频课
10分45秒
20.【思路讲解】Leetcode-124:最短回文串
视频课
7分31秒
21.【思路讲解】Leetcode-1764:顺序拼接子数组
视频课
2分34秒
22.P2375:[NOI2014] 动物园
视频课
20分58秒
23.【40分解法-思路讲解】P3193:[HNOI2008]
视频课
14分15秒
24.【40分解法-代码演示】P3193:[HNOI2008]
视频课
12分14秒
25.矩阵加速:递推求解(上)
视频课
20分9秒
26.矩阵加速:递推求解(下)
视频课
5分28秒
27.【满分解法-思路讲解】P3193:[HNOI2008] G
视频课
10分13秒
28.【满分解法-代码演示】P3193:[HNOI2008] G
视频课
18分16秒
29.P10581:[蓝桥杯 2024 国 A] 重复的串
视频课
24分11秒
30.Leetcode-2223:构造字符串的总得分和
视频课
5分35秒
31.【思路讲解】Leetcode-3474:字典序最小的生成字
视频课
11分42秒
32.P3870:[TJOI2009] 开关
视频课
18分55秒
第21章:Atcoder竞赛题解

Java从入门到实战
一学就会的Java课,专为新手打造!
318.8万播放/共67课时

数据结构零基础训练营
杭哥手把手带你实现数据结构。
16.4万播放/共59课时

【船说】计算机基础从0到精通(408深入解析)
北大学长系统讲解408考研知识体系,船长带大家拓展延伸
37.3万播放/共500课时

Python小白也能听懂的入门课
Michael老师,ViaX盐趣签约导师,南洋理工大学博士。新华网大数据分析师、新加坡A-STAR研究中心研究员、曾获“新加坡总统奖学金”、论文曾多次发表在CSWIM、ICIS、ISR、IS等国际会议
396.5万播放/共20课时

数据库系统(上):模型与语言
《数据库系统》不仅是计算机、软件工程等专业的核心课程,而且也
2播放/共103课时

蔡老师带你学 MySQL|零基础数据库完整实战教
蔡老师精讲 MySQL 全套 17 章内容,零基础学 SQL
95播放/共80课时

[网络安全]黑客教程:逆向篇
学黑客技术,找高薪工作
30.4万播放/共20课时

Go语言Agent|智能体项目实战|Eino框架
Go语言|字节Eino框架入门到大模型应用实战100+课时
6312播放/共104课时

HarmonyOS鸿蒙应用开发基础认证
纯血鸿蒙即将开启,属于我们的移动应用时代即将爆发,职业新机遇
2.7万播放/共55课时

CAD技能应用——入门到实战全程陪跑
从0-1掌握CAD技,软件实操+创意思维+深层原理+项目实战
9.3万播放/共78课时

AI点亮效率:必学的人工智能实操课
听得懂,用得上。这是一门切身提升工作效率,改变生活的AI课程
2.1万播放/共29课时

二次元原画:萌新修炼计划
零基础绘画小白必修课,个性小姐姐带你冲关晋级获取提升秘典~整套课程分为:新手村、试炼场、修罗道,适用于板绘小白们的基础课程。
176.2万播放/共14课时

建筑风景速写入门课
简单易懂,快速上手,大量案例示范带你入门画建筑风景速写。
21.1万播放/共24课时

【新课上线限时折扣】吴小轶:新老师成长必修课
25节课助你成为「高能量智慧型教师」
5.7万播放/共25课时

王叔blender概念设计训练营
渐进式教学,稳扎稳打,系统化提升
2411播放/共53课时
评论(0)