- 第1章: 算法入门
- 第1节: 时空复杂度分析
- 任务1: 【课件】第1讲 时空复杂度分析
- 任务2: 【视频】第1讲 时空复杂度分析 29:17
- 第2节: 枚举及位运算
- 任务3: 【课件】第2讲 枚举及位运算
- 任务4: 【视频】第2讲 枚举及位运算 48:16
- 第3节: 递归及序列算法
- 任务5: 【课件】第3讲 递归及序列算法
- 任务6: 【视频】第3讲 递归及序列算法 114:18
- 任务7: 【更正视频】第3讲 递归 57:39
- 第4节: 二分
- 任务8: 【课件】第4讲 二分
- 任务9: 【视频】第4讲 二分 48:30
- 第5节: Hash算法
- 任务10: 【课件】第5讲 Hash算法
- 任务11: 【视频】第5讲 Hash算法 35:40
- 第2章: 排序算法
- 任务12: 【课件】第6讲 排序前言
- 任务13: 【视频】排序前言 01:26
- 任务14: 【视频】插入排序和希尔排序 13:31
- 任务15: 【视频】选择排序 03:56
- 任务16: 【视频】冒泡排序 06:40
- 任务17: 【视频】归并排序 06:37
- 任务18: 【视频】快速排序 05:14
- 任务19: 【视频】计数排序 05:09
- 任务20: 【视频】基数排序 05:18
- 任务21: 【视频】排序例题1:明明的随机数 05:26
- 任务22: 【视频】排序例题2:宇宙总统 05:09
- 任务23: 【视频】排序例题3:奖学金 04:10
- 第4章: 数据结构
- 第1节: 数据结构基础
- 任务27: 【课件】第8讲 线性数据结构及应用
- 任务28: 【视频】第8讲 线性数据结构及应用 26:48
- 任务29: 【课件】第8讲 线性数据结构习题讲解
- 任务30: 【练习题原题】第1题 正误问题
- 任务31-1: 【练习题讲解】第1题 正误问题讲解 09:34
- 任务31-2: 【练习题代码】第1题 正误问题
- 任务32: 【练习题原题】第1题 好消息,坏消息
- 任务33: 【练习题讲解】第2题 好消息,坏消息 11:22
- 任务34: 【练习题代码】第2题 好消息,坏消息
- 任务35: 【练习题原题】第3题 切蛋糕
- 任务36: 【练习题讲解】第3题 切蛋糕 09:25
- 任务37: 【练习题代码】第3题 切蛋糕
- 任务38: 【练习题原题】第4题 序列合并
- 任务39: 【练习题讲解】第4题 序列合并 07:51
- 任务40: 【练习题代码】第4题 序列合并
- 任务41: 【练习题真题】第5题 合并果子
- 任务42: 【练习题讲解】第5题 合并果子 04:39
- 任务43: 【练习题代码】第5题 合并果子
- 第2节: 堆及其STL
- 任务44: 【课件】第8讲 堆及其STL
- 任务45: 【视频】第8讲 堆 22:28
- 任务46: 【视频】第8讲 标准模板库stl 27:12
- 第3节: 并查集
- 任务47: 【课件】第8讲 并查集
- 任务48: 【视频】第8讲 并查集(上) 15:07
- 任务49: 【视频】第8讲 并查集(下) 17:35
- 第5章: 动态规划
- 第1节: 递推
- 任务50: 【课件】第9讲 递推
- 任务51: 【视频】第9讲 递推-前言部分 02:36
- 任务52: 【视频】第9讲 递推例题-超级楼梯 16:31
- 任务53: 【视频】第9讲 递推例题-铺方格 06:52
- 任务54: 【视频】第9讲 递推例题-斐波那契数列 14:31
- 任务55: 【视频】第9讲 递推例题-斐波那契数列(代码精讲) 16:32
- 任务56: 【视频】第9讲 递推小结 02:43
- 第2节: 子序列:LIS、LCS
- 任务57: 【课件】第10讲 LCS与LIS
- 任务58: 【视频】第10讲 LCS与LIS引入 01:41
- 任务59: 【视频】第10讲 LIS最长上升子序列1 15:00
- 任务60: 【视频】第10讲 LIS最长上升子序列2 04:51
- 任务61: 【例题】第10讲 合唱队型chorus 07:55
- 任务62: 【视频】第10讲 LCS最长公共子序列 12:54
- 任务63: 【视频】第10讲 LCS与LIS的联系 10:00
- 第3节: 背包问题
- 任务64: 【课件】第11讲背包
- 任务65: 【视频】第11讲 背包问题入门 13:55
- 任务66: 【视频】第11讲 0/1背包 12:21
- 任务67: 【视频】第11讲 背包问题例题分析 12:39
- 任务68: 【视频】第11讲 分组背包和完全背包 09:51
- 任务69: 【视频】第11讲 0/1背包滚动数组优化 05:16
- 任务70: 【视频】第11讲 0/1背包空间优化 08:49
- 任务71: 【视频】第11讲 完全背包时空优化 08:06
- 任务72: 【视频】第11讲 分组背包 09:49
- 任务73: 【视频】第11讲 背包小结 05:15
- 第6章: 图论
- 任务74: 【课件】第12讲 图论基础1
- 任务75: 【视频】第12讲 图论基础1 35:31
- 任务76: 【课件】第12讲 图论基础2
- 任务77: 【视频】第12讲 图论基础2 44:52
- 任务78: 【课件】第12讲 图论基础3
- 任务79: 【视频】第12讲 图论基础3 57:45
- 任务80: 【课件】第12讲 图论基础4
- 任务81: 【视频】第12讲 图论基础4 33:39
- 第7章: 课程配套练习题
- 第1节: 二分练习题
- 任务82: 【试题描述】第1题 矩形分割
- 任务83: 【解析视频】第1题 矩形分割 21:08
- 任务84: 【试题描述】第2题 网线主管
- 任务85: 【解析视频】第2题 网线主管 14:04
- 任务86: 【试题描述】第3题 数列分段
- 任务87: 【解析视频】第3题 数列分段 19:53
- 任务88: 【试题描述】第4题 计算几何
- 任务89: 【解析视频】第4题 计算几何 20:21
- 任务90: 【程序代码】二分法习题1~4程序代码
- 第2节: 排序练习题
- 任务91: 【试题描述】第1题 整数奇偶数排序
- 任务92: 【解析视频】第1题 整数奇偶数排序 08:56
- 任务93: 【试题描述】第2题 分数线划定
- 任务94: 【解析视频】第2题 分数线划定 09:48
- 任务95: 【试题描述】第3题 逆序对问题
- 任务96: 【解析视频】第3题 逆序对问题 18:20
- 任务97: 【试题描述】第4题 数串问题
- 任务98: 【解析视频】第4题 数串问题 13:30
- 任务99: 【程序代码】排序练习题1~4程序代码.zip
- 第3节: 搜索练习题
- 任务100: 【试题描述】第1题 抓住那头牛
- 任务101: 【解析视频】第1题 抓住那头牛 19:19
- 任务102: 【试题描述】第2题 奇怪的电梯
- 任务103: 【解析视频】第2题 奇怪的电梯 15:56
- 任务104: 【试题描述】第3题 棋盘问题1
- 任务105: 【解析视频】第3题 棋盘问题1 10:52
- 任务106: 【试题描述】第4题 棋盘问题2
- 任务107: 【解析视频】第4题 棋盘问题2 15:59
- 任务108: 【试题描述】第5题 奶酪
- 任务109: 【解析视频】第5题 奶酪 12:16
- 任务110: 【试题描述】第6题 移动玩具
- 任务111: 【解析视频】第6题 移动玩具 17:28
- 任务112: 【试题描述】第7题 天平难题
- 任务113: 【解析视频】第7题 天平难题 21:59
- 任务114: 【试题描述】第8题 倒水问题
- 任务115: 【解析视频】第8题 倒水问题 18:10
- 第4节: 并查集练习题
- 任务116: 【解析PPT】并查集练习题
- 任务117: 【解析视频】并查集练习题 79:10
- 任务118: 【程序代码】并查集练习题
- 第5节: 最短路练习题
- 任务119: 【试题描述】第1题 最短路计数
- 任务120: 【解析视频】第1题 最短路计数 07:19
- 任务121: 【试题描述】第2题 最优贸易
- 任务122: 【解析视频】第2题 最优贸易 16:42
- 任务123: 【试题描述】第3题 Telephone Lines S
- 任务124: 【解析视频】第3题 Telephone Lines S 10:33
- 任务125: 【试题描述】第4题 糖果
- 任务126: 【解析视频】第4题 糖果 13:58
- 任务127: 【程序代码】最短路练习题1~4代码
- 第6节: 数学练习题
- 任务128: 【课件】第18讲数学及对应练习题
- 任务129: 【视频】第18讲 数学1——约数 18:48
- 任务130: 【视频】第18讲 数学2——质数、质因数 43:51
- 任务131: 【视频】第18讲 数学3——同余 11:32
- 任务132: 【视频】第18讲 数学4——快速幂 10:13