第九期时间: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:关于课程,我还有更多私人问题,该问谁呢?

更多问题可以添加我的微信咨询。