第九期时间:2022 年 10 月 10 号 — 2022 年 12 月 12 号(正在上课)
第十期时间:2022 年 12 月 26 号 – 2023 年 3 月 13 号(正在招生)
课程特点:每周两次直播、补充作业、补充更多题型模板。
在原来 300 道算法视频的基础上额外开始扩充,补充专题系列!
一、第一课时
时间:2022 年 10 月 10 号晚上 8 点(国内时间)
1、直播内容:数组、链表、栈、队列四种基础数据结构的讲解
直播会讲解的算法题:
LeetCode 26:删除有序数组中的重复项
LeetCode 283:移动零
LeetCode 88:合并两个有序数组
LeetCode 206:反转链表
LeetCode 25:K 个一组翻转链表
LeetCode 142:环形链表II
LeetCode 20:有效的括号
LeetCode 155:最小栈
LeetCode 84: 柱状图中最大的矩形
LeetCode 239:滑动窗口最大值
LeetCode 42:接雨水
补充1:为了让大家学到更多的内容,直播讲解的解法和课程录制的一些解法并不完全一致,直播会讲解更多的解法或者更多有代表性的新题,所以无论是否预习都可以来看直播。
补充2:本周重点掌握直播讲解的这些题目,学有余力的同学再把直播没有讲解的题目视频学习一遍。
2、作业
本次训练营新增作业环节,所有题目都是新增内容,每周六晚上 8 点进行讲解,建议大家提前练习,周日会把作业视频解锁。
LeetCode 66:加一
LeetCode 48:旋转图像
LeetCode 85:最大矩形
LeetCode 150:逆波兰表达式求值
二、第二课时
时间:2022 年 10 月 17 号晚上 8 点(国内时间)
1、直播内容:哈希表、集合、映射知识讲解
直播会讲解的算法题:
LeetCode 1:两数之和
LeetCode 874:模拟行走机器人
LeetCode 49:字母异位词分组
LeetCode 30:串联所有单词的子串
LeetCode 146: LRU 缓存
补充1:为了让大家学到更多的内容,直播讲解的解法和课程录制的一些解法并不完全一致,直播会讲解更多的解法或者更多有代表性的新题,所以无论是否预习都可以来看直播。
补充2:本周重点掌握直播讲解的这些题目,学有余力的同学再把直播没有讲解的题目视频学习一遍。
2、作业
本次训练营新增作业环节,所有题目都是新增内容,每周六晚上 8 点进行讲解,建议大家提前练习,周日会把作业视频解锁。
LeetCode 697:数组的度
LeetCode 811:子域名访问计数
三、第三课时
时间:2022 年 10 月 24 号晚上 8 点(国内时间)
1、直播内容:前缀和、滑动窗口、双指针、排序知识讲解
直播会讲解的算法题:
LeetCode 1248: 统计「优美子数组」
LeetCode 304:二维区域和检索 – 矩阵不可变
LeetCode 1109: 航班预订统计
LeetCode 53:最大子数组和
LeetCode 11: 盛最多水的容器
LeetCode 76:最小覆盖子串
LeetCode 3:无重复字符的最长子串
LeetCode 215:数组中第 K 个最大元素
补充1:为了让大家学到更多的内容,直播讲解的解法和课程录制的一些解法并不完全一致,直播会讲解更多的解法或者更多有代表性的新题,所以无论是否预习都可以来看直播。
补充2:本周重点掌握直播讲解的这些题目,学有余力的同学再把直播没有讲解的题目视频学习一遍。
2、作业
本次训练营新增作业环节,所有题目都是新增内容,每周六晚上 8 点进行讲解,建议大家提前练习,周日会把作业视频解锁。
LeetCode 560:和为 K 的子数组
LeetCode 179:最大数
四、第四课时
时间:2022 年 10 月 31 号晚上 8 点(国内时间)
1、直播内容:递归、分治、树、图
直播会讲解的算法题:
LeetCode 206: 反转链表
LeetCode 104:二叉树的最大深度
LeetCode 226:翻转二叉树
LeetCode 144:二叉树的前序遍历
LeetCode 105:从前序与中序遍历序列构造二叉树
LeetCode 236:二叉树的最近公共祖先
LeetCode 207:课程表
补充1:为了让大家学到更多的内容,直播讲解的解法和课程录制的一些解法并不完全一致,直播会讲解更多的解法或者更多有代表性的新题,所以无论是否预习都可以来看直播。
补充2:本周重点掌握直播讲解的这些题目,学有余力的同学再把直播没有讲解的题目视频学习一遍。
2、作业
本次训练营新增作业环节,所有题目都是新增内容,每周六晚上 8 点进行讲解,建议大家提前练习,周日会把作业视频解锁。
LeetCode 210: 课程表 II
LeetCode 106:从中序与后序遍历序列构造二叉树
五、第五课时
时间:2022 年 11 月 7 号晚上 8 点(国内时间)
1、直播内容:深度优先搜索、广度优先搜索、回溯算法
直播会讲解的算法题:
LeetCode 78:子集
LeetCode 77:组合
LeetCode 46:全排列
LeetCode 51: N 皇后
LeetCode 22:括号生成
LeetCode 200:岛屿数量
补充1:为了让大家学到更多的内容,直播讲解的解法和课程录制的一些解法并不完全一致,直播会讲解更多的解法或者更多有代表性的新题,所以无论是否预习都可以来看直播。
补充2:本周重点掌握直播讲解的这些题目,学有余力的同学再把直播没有讲解的题目视频学习一遍。
2、作业
本次训练营新增作业环节,所有题目都是新增内容,每周六晚上 8 点进行讲解,建议大家提前练习,周日会把作业视频解锁。
LeetCode 433:最小基因变化
六、第六课时
时间:2022 年 11 月 14 号晚上 8 点(国内时间)
1、直播内容:二分法、排序算法
直播会讲解的算法题:
LeetCode 704:二分查找
LeetCode 153: 寻找旋转排序数组中的最小值
LeetCode 34:在排序数组中查找元素的第一个和最后一个位置
LeetCode 69: x 的平方根
LeetCode 162:寻找峰值
LeetCode 410:分割数组的最大值
快速排序
堆排序
LeetCode 215:数组中的第K个最大元素
补充1:为了让大家学到更多的内容,直播讲解的解法和课程录制的一些解法并不完全一致,直播会讲解更多的解法或者更多有代表性的新题,所以无论是否预习都可以来看直播。
补充2:本周重点掌握直播讲解的这些题目,学有余力的同学再把直播没有讲解的题目视频学习一遍。
2、作业
本次训练营新增作业环节,所有题目都是新增内容,每周六晚上 8 点进行讲解,建议大家提前练习,周日会把作业视频解锁。
LeetCode 154:寻找旋转排序数组中的最小值 II
LeetCode 74:搜索二维矩阵
七、第七课时
时间:2022 年 11 月 21 号晚上 8 点(国内时间)
1、直播内容:贪心算法、动态规划入门
直播会讲解的算法题:
LeetCode 860: 柠檬水找零
LeetCode 455: 分发饼干
LeetCode 55: 跳跃游戏
LeetCode 45: 跳跃游戏II
LeetCode 322:零钱兑换
LeetCode 63:不同路径II
LeetCode 1143:最长公共子序列
LeetCode 300:最长递增子序列
补充1:为了让大家学到更多的内容,直播讲解的解法和课程录制的一些解法并不完全一致,直播会讲解更多的解法或者更多有代表性的新题,所以无论是否预习都可以来看直播。
补充2:本周重点掌握直播讲解的这些题目,学有余力的同学再把直播没有讲解的题目视频学习一遍。
2、作业
本次训练营新增作业环节,所有题目都是新增内容,每周六晚上 8 点进行讲解,建议大家提前练习,周日会把作业视频解锁。
LeetCode 53:最大子数组和
LeetCode 120:三角形最小路径和
LeetCode 152:乘积最大子数组
八、第八课时
时间:2022 年 11 月 28 号晚上 8 点(国内时间)
1、直播内容:动态规划精讲、背包问题
直播会讲解的算法题:
买卖股票系列问题
打家劫舍系列问题
LeetCode 72: 编辑距离
LeetCode 416: 分割等和子集
LeetCode 518: 零钱兑换 II
补充1:为了让大家学到更多的内容,直播讲解的解法和课程录制的一些解法并不完全一致,直播会讲解更多的解法或者更多有代表性的新题,所以无论是否预习都可以来看直播。
补充2:本周重点掌握直播讲解的这些题目,学有余力的同学再把直播没有讲解的题目视频学习一遍。
2、作业
本次训练营新增作业环节,所有题目都是新增内容,每周六晚上 8 点进行讲解,建议大家提前练习,周日会把作业视频解锁。
LeetCode 279:完全平方数
LeetCode 918:环形子数组的最大和
九、第九课时
时间:2022 年 12 月 5 号晚上 8 点(国内时间)
1、直播内容:字符串、字典树、并查集
直播会讲解的算法题:
LeetCode 8:字符串转换整数 (atoi)
LeetCode 125:验证回文串
LeetCode 5: 最长回文子串
LeetCode 242: 有效的字母异位词
LeetCode 10: 正则表达式匹配
LeetCode 208:实现 Trie (前缀树)
LeetCode 547:省份数量
补充1:为了让大家学到更多的内容,直播讲解的解法和课程录制的一些解法并不完全一致,直播会讲解更多的解法或者更多有代表性的新题,所以无论是否预习都可以来看直播。
补充2:本周重点掌握直播讲解的这些题目,学有余力的同学再把直播没有讲解的题目视频学习一遍。
2、作业
本次训练营新增作业环节,所有题目都是新增内容,每周六晚上 8 点进行讲解,建议大家提前练习,周日会把作业视频解锁。
LeetCode 212:单词搜索 II
LeetCode 130:被围绕的区域(并查集解法)
LeetCode 200: 岛屿数量(并查集解法)
十、第十课时
时间:2022 年 12 月 12 号晚上 8 点(国内时间)
1、直播内容:位运算、平衡二叉树、红黑树
直播会讲解的算法题:
LeetCode 191:位 1 的个数
LeetCode 231:2 的幂
LeetCode 260:只出现一次的数字 III
平衡二叉树、红黑树
结营仪式
帮助与常见问题
Q:课程是用什么语言教学的?
算法训练营主要以 Java 语言教学,每道算法题都是采取动画讲解思路+手写 Java 代码的形式,每个视频、每道算法题都会提供文字版,在文字版里面有 Python、C++、Java 这三种
主流语言的实现,代码实现的逻辑和视频动画讲解完全符合,即动画可以看明白、代码也能看明白,同时每一行代码均会提供中文注释。
Q:我是转专业 & 零基础,可以参加嘛?
完全可以!
这门课就是针对于转专业 & 零基础的同学,因此每道算法题我都采取动画讲解的方式,就是希望初学者也能看懂。
Q:每周需要投入多少时间来学习?
需要短期突破的同学,建议每周投入 4 – 8 小时来观看本周涉及的重点视频,课后花 4- 8 小时练习,学有余力的同学可以看课程中涉及到本周知识点的其它视频。
其他同学,建议每天练习 3 道算法题即可。
Q:有没有试听的内容?
有的,联系吴师兄即可获取算法训练营的试听内容。
添加微信的时候,记得备注「试听」。
Q:上课形式和课时量是怎样的呢?
算法训练营将通过录播、直播的形式进行教学。
课程目前涉及 300+ 道高频算法题,每道视频采取录播讲解,时长在 10 分钟左右,录播总时长在 50+ 小时。
课程每周直播 2 次,每一期有 10 周的时间,即有 20 次直播,总时长在 40 小时左右。
因此,课程总时长在 90 小时左右。
同时,我会提供各种答疑方式,包括不限于文字、语音、会议的形式解答。
Q:这门课程对比其他课程有什么优势?
1、相比较市面上多数的课程,本课程的课时量、课程时长是它们的两倍以上,并且在不断迭代补充。
2、相比较市面上多数的课程,由于本课程不存在推广营销费用,价格只有它们的二分之一。
Q:直播是否有回看?
每一次直播均提供回放功能,5 年内有效。
Q:课程视频的观看期限是多久?
课程和答疑有效期 5 年内有效。
Q:可以跟老师互动交流吗?
课程的研发和答疑均是吴师兄本人全程负责,所以课程中遇到任何问题都可以私聊或者群里问我。
Q:报名缴费后可以退款吗?
不可以,目前整个训练营的所有事情都是只有我一个负责,没有时间和精力处理这些事情。
所以,请确定好再报名,报名成功后即会马上解锁全部的内容!
Q:可以分期付款吗?
支持花呗分期付款。
Q:关于课程,我还有更多私人问题,该问谁呢?
更多问题可以添加我的微信咨询。