Program · 30 Days LeetCode Bootcamp

30 天 LeetCode 训练营

针对 字节 / 阿里 / 腾讯 / 一线大厂 历年面试反馈,提炼出 110+ 道高频精选题, 按 15 大算法模式 重新编排成 4 周递进课程。 每天 4-5 道精选题 + AI 代码评审;周末 mock 限时实战;结营前 大厂终面 90 分钟模拟。

天数
30
天 (4 周 + 2 决战日)
精选题
140
27 E · 83 M · 30 H
模拟面试
5+
周末 mock · 终面模拟
算法模式
15
覆盖 大厂高频

训练营

正在招生⚡ 随时开营 · 报名当天起算

30 天 LeetCode 训练营

报名当天解锁 Day 1,之后每天自动 +1,30 天完整大纲。

  • 🔓 30 天解锁 LeetCode / SD / 知识库 / 论文库
  • 🎁 含 1 次免费 AI mock 面试 + 评分报告
  • 📊 AI 代码评审 + 提交历史 + 错题本
  • 👥 微信群 1v1 答疑 + 周末 mock 配对
🔥 限时 97% OFF
¥299¥9.9
立即加入⏰ 限时 ¥9.9 · 前 50 名专属价

完整课程大纲 · 30 天 / 4 周

每周一个主题模块 · 周日 mock 实战
Week 1线性数据结构 + 5 大遍历模式

数组 · 字符串 · 双指针 · 滑动窗口

Arrays · Strings · Two Pointers · Sliding Window

  1. D1Arrays + Hash Map 入门
    数组遍历 + 哈希查找 (O(n) 替代 O(n²))
    #1两数之和E#217存在重复元素E#242有效的字母异位词E#49字母异位词分组M#347前 K 个高频元素M
  2. D2Two Pointers · 双指针
    反向双指针(首尾夹击)+ 同向双指针(去重/读写)
    #125验证回文串E#167两数之和 II 有序M#15三数之和M#11盛最多水的容器M#42接雨水H
  3. D3Sliding Window · 滑动窗口
    可变窗口 vs 固定窗口;窗口收缩条件
    #121买卖股票最佳时机E#3无重复字符最长子串M#424替换后最长重复字符M#76最小覆盖子串H#239滑动窗口最大值H
  4. D4Binary Search · 二分查找
    经典 + 旋转数组 + 二分答案
    #704二分查找E#74搜索二维矩阵M#153寻找旋转数组最小值M#33搜索旋转排序数组M#875爱吃香蕉的珂珂M
  5. D5Prefix Sum + 差分数组
    前缀和 / 哈希前缀和 / 二维前缀和
    #303区域和检索E#560和为 K 的子数组M#304二维区域和检索M#525连续数组M#238除自身以外数组的乘积M
  6. D6String 经典 · 编辑距离 / KMP
    Palindrome / Anagram / 编辑操作
    #5最长回文子串M#647回文子串数量M#28字符串匹配 KMPE#8字符串转整数M#6Z 字形变换M
  7. D7🏁 Week 1 Mock · 5 题 60 分钟
    混合考察:数组 / 双指针 / 滑窗 / 二分 / 字符串
    #1两数之和(5 min E)E#3无重复最长子串(10 min M)M#33搜索旋转数组(15 min M)M#15三数之和(15 min M)M#76最小覆盖子串(15 min H)H
    🏁 60 分钟模拟,做完用 AI 评分获取代码评审报告 + 复盘
Week 2指针操作 + 单调栈 + Top-K

链表 · 栈 · 队列 · 堆

Linked List · Stack · Queue · Heap

  1. D8Linked List 基础 · 反转 / 合并 / 检测环
    虚拟头节点 + 指针操作三件套
    #206反转链表E#21合并两个有序链表E#141环形链表E#142环形链表 IIM#234回文链表E
  2. D9Linked List 进阶 · 反转 K 段 / 深拷贝
    递归思维 + 多指针配合
    #24两两交换链表节点M#25K 个一组翻转链表H#138复制带随机指针的链表M#19删除倒数第 N 个节点M#23合并 K 个有序链表H
  3. D10Stack · 经典应用
    括号 / 表达式 / 函数调用
    #20有效的括号E#155最小栈M#150逆波兰表达式M#22括号生成M#71简化路径M
  4. D11Monotonic Stack · 单调栈
    Next Greater / Next Smaller / 直方图
    #739每日温度M#496下一个更大元素E#503下一个更大元素 IIM#84柱状图最大矩形H#85最大矩形H
  5. D12Queue / Deque · 双端队列
    BFS 准备 + 滑动窗口极值
    #232用栈实现队列E#622设计循环队列M#933最近的请求次数E#1438绝对差不超过限制的最长子数组M#862和至少为 K 的最短子数组H
  6. D13Heap / Priority Queue · 堆
    Top K / 中位数 / 任务调度
    #215第 K 大的元素M#295数据流中位数H#703数据流第 K 大E#973最接近原点的 K 个点M#621任务调度器M
  7. D14🏁 Week 2 Mock · 4 题 60 分钟
    链表 + 栈 + 单调栈 + 堆混合
    #25K 个一组翻转(15 min H)H#84柱状图最大矩形(15 min H)H#295数据流中位数(15 min H)H#23合并 K 链表(15 min H)H
    🏁 4 道 Hard,1 小时——刻意让你做不完,练取舍
Week 3递归思维 + BFS/DFS + 搜索剪枝

树 · BST · 图 · 回溯

Tree · BST · Graph · Backtracking

  1. D15Binary Tree DFS · 递归 + 遍历
    前/中/后序 + 递归思维启动
    #104二叉树最大深度E#100相同的树E#226翻转二叉树E#543二叉树直径E#124二叉树最大路径和H
  2. D16Binary Tree BFS · 层序 + LCA
    Level-order + Lowest Common Ancestor
    #102二叉树层序遍历M#199二叉树右视图M#236最近公共祖先M#297二叉树序列化H#105前序+中序构造树M
  3. D17BST · 二叉搜索树性质
    中序有序 + 上下界递归
    #98验证二叉搜索树M#230BST 第 K 小M#235BST 最近公共祖先M#701BST 插入M#450BST 删除节点M
  4. D18Trie · 前缀树 + 字符串高级
    Trie 构造 + 模糊匹配
    #208实现 TrieM#211添加与搜索单词M#212单词搜索 IIH#1268搜索推荐系统M#720字典中最长的单词M
  5. D19Graph BFS/DFS · 岛屿 / 拓扑排序
    邻接表 / 矩阵当图 / Topo Sort
    #200岛屿数量M#695岛屿最大面积M#207课程表 (Topo)M#210课程表 IIM#994腐烂的橘子M
  6. D20Backtracking · 全排列 / 组合 / N 皇后
    决策树 + 剪枝 + 状态回溯
    #46全排列M#78子集M#39组合总和M#51N 皇后H#79单词搜索(矩阵 + 回溯)M
  7. D21🏁 Week 3 Mock · 树 + 图混战
    递归思维深度测试
    #124二叉树最大路径和(H)H#297序列化二叉树(H)H#212单词搜索 II(H)H#51N 皇后(H)H
    🏁 1 小时 4 题,把递归压到极限
Week 4最难的 30%:状态设计 + 真题决战

动态规划 · 贪心 · 大厂真题

DP · Greedy · 大厂 Onsite

  1. D22DP 入门 · 线性 DP
    状态定义 + 状态转移 + 边界
    #70爬楼梯E#198打家劫舍M#213打家劫舍 IIM#746最小花费爬楼梯E#322零钱兑换M
  2. D23DP · LIS / LCS / 子序列
    1D / 2D 子序列
    #300最长递增子序列M#1143最长公共子序列M#72编辑距离H#152乘积最大子数组M#53最大子数组和M
  3. D24DP · 背包问题
    0/1 背包 vs 完全背包
    #416分割等和子集 (0/1)M#494目标和M#518零钱兑换 II (完全)M#139单词拆分M#474一和零M
  4. D25DP · 区间 / 状态机 / 树形 DP
    区间 DP + 股票买卖状态机
    #5最长回文子串 DP 解M#309买卖股票含冷冻期M#188买卖股票 IVH#312戳气球H#337打家劫舍 IIIM
  5. D26Greedy · 贪心
    区间贪心 + 跳跃 + 调度
    #55跳跃游戏M#45跳跃游戏 IIM#56合并区间M#435无重叠区间M#763划分字母区间M
  6. D27位运算 + 数学技巧
    异或 / 位掩码 / 进制
    #136只出现一次的数字E#191位 1 的个数E#338比特位计数E#7整数反转M#50Pow(x, n) 快速幂M
  7. D28🎯 大厂真题专题
    Google / Meta / Amazon 高频混合
    #146LRU 缓存 (Meta / Google)M#460LFU 缓存 (Meta)H#162寻找峰值 (Google)M#4两个有序数组中位数 (Google)H#269火星词典 (Meta / Airbnb)H
  8. D29🏆 Final Mock · 大厂终面模拟
    90 分钟 · 2 道完整 onsite 题 + AI 评分
    #295数据流中位数(H · 45min)H#297序列化二叉树(H · 45min)H
    🏁 90 分钟 = 2 道 Hard,每题 45 分钟(含 5 分钟讲思路);AI 全程评审
  9. D30🎓 Review + 行为面试 1v1 + 结营
    知识图谱回顾 + STAR 框架 + 颁发证书
    🏁 无算法题,30 min 行为面试 + 30 min 1v1 复盘

课程设计原则

01 · 按模式而非按题

不刷"100 道随机题",而是把 15 大算法模式(双指针 / 滑窗 / 单调栈 / 回溯 / DP / 贪心 ...)系统打通——见到新题能秒识别套路。

02 · 渐进难度

每周 5 个学习日 + 1 个 mock 日。难度从 Easy 起步,第 3-4 周以 Medium-Hard 为主, 最后一周全部 Hard + 大厂真题,符合记忆曲线。

03 · AI 评审闭环

每道题提交后 AI 代码评审给出 正确性 / 时空复杂度 / 代码风格 / 优化建议, 比"对照题解"更精准。错题本 + 提交历史回滚便于复盘。

04 · 周末实战 mock

每周日 60-90 分钟限时 mock,从 Week 1 的 5 题 60min 到 Week 4 的 2 题 90min 大厂终面, 建立真实面试时间分配的肌肉记忆。

05 · 行为面试穿插

D30 闭营 1v1 行为面试演练,用 STAR 框架覆盖最高频 8 类问题(冲突 / 失败 / 领导力 / 挫折 ...)。

06 · 终面真模拟

D29 完整 90 分钟 onsite:讲思路 → 写代码 → 跑测试 → 复杂度分析四件套,AI 全程评审, 输出 PDF 模拟面试报告。

加群答疑 / 详细课表 PDF · 请微信扫码联系助教