- 免费 任务1: 【必看】开课仪式
- 第1章: 算法入门
- 任务2-1: 【课件】第1讲 时空复杂度分析.pdf
- 免费 任务2-2: 【视频】第1讲 时空复杂度分析
- 任务3-1: 【课件】第2讲 枚举及位运算.pdf
- 任务3-2: 【视频】第2讲 枚举及位运算
- 任务4-1: 【课件】第2讲 递归及序列算法.pptx
- 任务4-2: 【视频】第3讲 递归及序列算法
- 任务5: 【更正视频】第3讲 递归
- 任务6-1: 【课件】第4讲 二分.pdf
- 任务6-2: 【视频】第4讲 二分
- 任务7-1: 【课件】第5讲 hash.pptx
- 任务7-2: 【视频】第5讲 Hash算法
- 第2章: 排序算法
- 任务8-1: 【课件】第6讲 排序.pdf
- 任务8-2: 【视频】排序前言
- 任务9: 【视频】插入排序和希尔排序
- 任务10: 【视频】选择排序
- 任务11: 【视频】冒泡排序
- 任务12: 【视频】归并排序
- 任务13: 【视频】快速排序
- 任务14: 【视频】计数排序
- 任务15: 【视频】基数排序
- 任务16-1: 【视频】排序例题1:明明的随机数
- 任务16-2: 【视频】排序例题2:宇宙总统
- 任务16-3: 【视频】排序例题3:奖学金
- 第3章: 搜索算法
- 任务17-1: 【课件】第7讲 搜索入门.pdf
- 任务17-2: 【视频】第7讲 搜索
- 任务17-3: 【案例】搜索算法案例.zip
- 第4章: 数据结构
- 第1节: 数据结构基础
- 任务18-1: 【课件】第8讲 线性数据结构及应用.pdf
- 任务18-2: 【视频】第8讲 线性数据结构及应用
- 任务18-3: 【课件】第8讲 线性数据结构习题讲解ppt.pdf
- 任务19-1: 【练习题原题】第1题 正误问题
- 任务19-2: 【练习题讲解】第1题 正误问题讲解
- 任务19-3: 【练习题代码】第1题 正误问题
- 任务20-1: 【练习题原题】第1题 好消息,坏消息
- 任务20-2: 【练习题讲解】第2题 好消息,坏消息
- 任务20-3: 【练习题代码】第2题 好消息,坏消息
- 任务21-1: 【练习题原题】第3题 切蛋糕
- 任务21-2: 【练习题讲解】第3题 切蛋糕
- 任务21-3: 【练习题代码】第3题 切蛋糕
- 任务22-1: 【练习题真题】第4题 序列合并
- 任务22-2: 【练习题讲解】第4题 序列合并
- 任务22-3: 【练习题代码】第4题 序列合并
- 任务23-1: 【练习题真题】第5题 合并果子
- 任务23-2: 【练习题讲解】第5题 合并果子
- 任务23-3: 【练习题代码】第5题 合并果子
- 第2节: 堆和srl
- 任务24-1: 【课件】第8讲 堆及其STL.pdf
- 任务24-2: 【视频】第8讲 堆
- 任务24-3: 【视频】第8讲 标准模板库stl
- 第3节: 并查集
- 任务25-1: 【课件】第8讲 并查集.pdf
- 任务25-2: 【视频】第8讲 并查集(上)
- 任务25-3: 【视频】第8讲 并查集(下)
- 第5章: 动态规划
- 第1节: 递推
- 任务26-1: 【课件】第9讲 递推
- 任务26-2: 【视频】第9讲 递推-前言部分
- 任务27-1: 【视频】第9讲 递推例题-超级楼梯
- 任务27-2: 【视频】第9讲 递推例题-铺方格
- 任务27-3: 【视频】第9讲 递推例题-斐波那契数列
- 任务27-4: 【视频】第9讲 递推例题-斐波那契数列(代码精讲)
- 任务27-5: 【视频】第9讲 递推小结
- 第2节: 子序列:LIS、LCS
- 任务28-1: 【课件】第10讲 LCS与LIS.pdf
- 任务28-2: 【视频】第10讲 LCS与LIS引入
- 任务29-1: 【视频】第10讲 LIS最长上升子序列1
- 任务29-2: 【视频】第10讲 LIS最长上升子序列2
- 任务29-3: 【例题】第10讲 合唱队型chorus
- 任务29-4: 【视频】第10讲 LCS最长公共子序列
- 任务29-5: 【视频】第10讲 LCS与LIS的联系
- 第3节: 背包问题
- 任务30-1: 【课件】第11讲 背包.pdf
- 任务30-2: 【视频】第11讲 背包问题入门
- 任务30-3: 【视频】第11讲 0/1背包
- 任务30-4: 【视频】第11讲 背包问题例题分析
- 任务30-5: 【视频】第11讲 分组背包和完全背包
- 任务31-1: 【视频】第11讲 0/1背包滚动数组优化
- 任务31-2: 【视频】第11讲 0/1背包空间优化
- 任务31-3: 【视频】第11讲 完全背包时空优化
- 任务31-4: 【视频】第11讲 分组背包
- 任务31-5: 【视频】第11讲 背包小结
- 第6章: 图论
- 任务32-1: 【课件】第12讲 图论基础1
- 任务32-2: 【视频】第12讲 图论基础1
- 任务33-1: 【课件】第12讲 图论基础2
- 任务33-2: 【视频】第12讲 图论基础2
- 任务34-1: 【课件】第12讲 图论基础3
- 任务34-2: 【视频】第12讲 图论基础3
- 任务35-1: 【课件】第12讲 图论基础4
- 任务35-2: 【视频】第12讲 图论基础4
- 第7章: 课程配套练习题
- 第1节: 二分练习题
- 任务36-1: 【试题描述】第1题 矩形分割
- 任务36-2: 【解析视频】第1题 矩形分割
- 任务37-1: 【试题描述】第2题 网线主管
- 任务37-2: 【解析视频】第2题 网线主管
- 任务38-1: 【试题描述】第3题 数列分段
- 任务38-2: 【解析视频】第3题 数列分段
- 任务39-1: 【试题描述】第4题 计算几何
- 任务39-2: 【解析视频】第4题 计算几何
- 任务40: 【程序代码】二分法习题1~4程序代码
- 第2节: 排序练习题
- 任务41-1: 【试题描述】第1题 整数奇偶数排序
- 任务41-2: 【解析视频】第1题 整数奇偶数排序
- 任务42-1: 【试题描述】第2题 分数线划定
- 任务42-2: 【解析视频】第2题 分数线划定
- 任务43-1: 【试题描述】第3题 逆序对问题
- 任务43-2: 【解析视频】第3题 逆序对问题
- 任务44-1: 【试题描述】第4题 数串问题
- 任务44-2: 【解析视频】第4题 数串问题
- 任务45: 【程序代码】排序练习题1~4程序代码.zip
- 第3节: 搜索练习题
- 任务46-1: 【试题描述】第1题 抓住那头牛.pdf
- 任务46-2: 【解析视频】第1题 抓住那头牛
- 任务47-1: 【试题描述】第2题 奇怪的电梯.pdf
- 任务47-2: 【解析视频】第2题 奇怪的电梯
- 任务48-1: 【试题描述】第3题 棋盘问题1.pdf
- 任务48-2: 【解析视频】第3题 棋盘问题1
- 任务49-1: 【试题描述】第4题 棋盘问题2.pdf
- 任务49-2: 【解析视频】第4题 棋盘问题2
- 任务50-1: 【试题描述】第5题 奶酪.pdf
- 任务50-2: 【解析视频】第5题 奶酪
- 任务51-1: 【试题描述】第6题 移动玩具.pdf
- 任务51-2: 【解析视频】第6题 移动玩具
- 任务52-1: 【试题描述】第7题 天平难题.pdf
- 任务52-2: 【解析视频】第7题 天平难题
- 任务53-1: 【试题描述】第8题 倒水问题.pdf
- 任务53-2: 【解析视频】第8题 倒水问题
- 第4节: 并查集练习题
- 任务54-1: 【解析PPT】并查集练习题.pdf
- 任务54-2: 【解析视频】并查集练习题
- 任务54-3: 【程序代码】并查集练习题.zip
- 第5节: 最短路练习题
- 任务55-1: 【试题描述】第1题 最短路计数.pdf
- 任务55-2: 【解析视频】第1题 最短路计数
- 任务56-1: 【试题描述】第2题 最优贸易.pdf
- 任务56-2: 【解析视频】第2题 最优贸易
- 任务57-1: 【试题描述】第3题 Telephone Lines S.pdf
- 任务57-2: 【解析视频】第3题 Telephone Lines S
- 任务58-1: 【试题描述】第4题 糖果.pdf
- 任务58-2: 【解析视频】第4题 糖果
- 任务59: 【程序代码】最短路练习题1~4代码.zip
- 第6节: 数学练习题
- 任务60-1: 【课件】第18讲 数学及对应练习题.pdf
- 任务60-2: 【视频】第18讲 数学1——约数
- 任务60-3: 【视频】第18讲 数学2——质数、质因数
- 任务60-4: 【视频】第18讲 数学3——同余
- 任务60-5: 【视频】第18讲 数学4——快速幂