这门课解决什么工作场景
算法训练营的核心目标,是帮开发者跨越“能写业务代码”与“能解决复杂计算问题”之间的门槛。在日常开发中,这类能力直接对应着性能优化、架构设计及技术面试考核。通过二叉树、图论、动态规划等核心数据结构与算法的专项训练,你能够处理海量数据筛选、路径规划、资源调度等需要高效逻辑支撑的场景。这不仅是应对大厂招聘的敲门砖,更是突破技术瓶颈、从初级程序员向高阶工程师转型的必经之路,让你具备独立排查和解决复杂技术难题的思维框架。
适合什么基础与学习路径
本课程适合具备基本编程语法基础(如 C++、Java 或 Python),但缺乏系统算法思维,或面对 LeetCode 中等以上难度题目无从下手的初学者及进阶者。王争老师的教学风格务实,强调总结“题型套路”而非死记硬背,这能极大降低学习曲线。
建议遵循以下严格的学习顺序:
- 第一阶段:夯实数据结构基础。优先攻克二叉树和 DFS/BFS。这是后续所有复杂算法的基石,资料中配有专门的基础讲解与题型套路课程,务必彻底理解递归与遍历的本质,不要急于跳过。
- 第二阶段:掌握经典解题模型。进入回溯算法、双指针、滑动窗口、位运算等专题。这些是解决特定类型问题的通用模板,必须配合配套习题文档进行大量练习,直到形成肌肉记忆。
- 第三阶段:攻坚高阶动态规划。这是全课程的难点。从基础的爬楼梯模型入手,逐步过渡到打家劫舍、股票买卖系列及匹配模型。不要急于求成,需仔细研读直播习题课中的状态转移方程推导过程。
学完能做什么与资料配合
完成训练后,你将能够独立分析时间复杂度与空间复杂度,针对常见算法题建立标准化的解题思路,并能在限定时间内写出无 Bug 的核心代码。资料包中的视频课程负责构建知识体系,而 .md 格式的配套习题文档则是检验学习成果的试金石。请务必遵循“看课理解套路 -> 关闭视频独立做题 -> 对照习题答案复盘”的闭环。对于高频难点,建议反复观看直播习题课,特别是老师在屏幕上实时调试代码的过程,这对于培养工程化的算法实现能力至关重要,也能避免眼高手低。
课程目录
07-第六周7 集
- 07-002-二叉树(基础知识讲解)-2.mp4 [170.5 MB]
- 07-007-直播:直播写代码.mp4 [665.7 MB]
- 07-006-直播习题课:二叉树-周日.mp4 [646.8 MB]
- 07-005-直播 习题课:二叉树-周四.mp4 [517.2 MB]
- 07-001-视频二叉树(基础知识讲解)-1.mp4 [194.4 MB]
- 07-004-配套习题:二叉树-1.md [1.3 KB]
- 07-003-二叉树(题型套路讲解)-1.mp4 [249.9 MB]
12-第十一周4 集
- 12-001-图文配套习题:动态规划-2.md [909.0 B]
- 12-004-直播:直播写代码.mp4 [409.1 MB]
- 12-003-直播:习题课:匹配模型&其他.mp4 [1.4 GB]
- 12-002-习题课:爬楼梯模型.mp4 [1.2 GB]
13-第十二周8 集
- 13-001-双指针.mp4 [154.1 MB]
- 13-004-位运算.mp4 [66.4 MB]
- 13-006-直播:习题课:双指针&滑动窗口.mp4 [821.3 MB]
- 13-005-配套习题:双指针&滑动窗口&前缀后缀统计&位运算.md [3.2 KB]
- 13-002-滑动窗口.mp4 [82.7 MB]
- 13-003-前缀后缀统计.mp4 [108.1 MB]
- 13-007-直播:习题课:前后缀统计&位运算.mp4 [814.4 MB]
- 13-008-直播:直播写代码.mp4 [477.4 MB]
10-第九周7 集
- 10-006-直播:习题课:DFS&BFS.mp4 [678.9 MB]
- 10-001-DFS&BFS(基础知识讲解).mp4 [366.0 MB]
- 10-004-配套习题:DFS&BFS.md [1.4 KB]
- 10-007-直播:直播写代码.mp4 [594.6 MB]
- 10-005-直播:扯淡直播.mp4 [400.7 MB]
- 10-002-DFS&BFS(题型套路讲解).mp4 [298.3 MB]
- 10-003-海量数据处理.mp4 [204.0 MB]
09 第八周5 集
- 09-005-直播:直播写代码.mp4 [677.4 MB]
- 09-002-配套习题:回溯.md [1.6 KB]
- 09-001-回溯.mp4 [372.0 MB]
- 09-004-直播:习题课:回溯-2.mp4 [452.1 MB]
- 09-003-直播:习题课:回溯-1.mp4 [571.9 MB]
11-第十周9 集
- 11-001-动态规划:题型套路整体介绍.mp4 [37.8 MB]
- 11-009-直播:直播写代码.mp4 [540.8 MB]
- 11-008-直播:习题课:打家劫舍&股票买卖.mp4 [635.5 MB]
- 11-003-视频动态规划专题:解题步骤.mp4 [162.6 MB]
- 11-002-动态规划专题:适用问题.mp4 [269.9 MB]
- 11-006-配套习题:动态规划-1.md [1.4 KB]
- 11-005-动态规划专题:空间优化.mp4 [72.7 MB]
- 11-007-直播:习题课:背包模型&路径模型.mp4 [920.7 MB]
- 11-004-动态规划专题:最值、可行、计数.mp4 [91.8 MB]
05-第四周10 集
- 05-003-排序(基础知识讲解)-1.mp4 [473.7 MB]
- 05-001-递归和分治(基础知识讲解).mp4 [510.9 MB]
- 05-004-排序(基础知识讲解)-2.mp4 [478.3 MB]
- 05-006-配套习题:递归.md [1012.0 B]
- 05-007-配套习题:排序.md [1.4 KB]
- 05-009-直播习题课:排序.mp4 [1.2 GB]
- 05-005-排序(题型套路讲解).mp4 [362.9 MB]
- 05-008-直播习题课:递归.mp4 [1.1 GB]
- 05-002-递归和分治(题型套路讲解).mp4 [510.9 MB]
- 05-010-直播:直播写代码.mp4 [898.3 MB]
02-第一周7 集
- 02-002-纯编程题和找规律题.mp4 [438.0 MB]
- 02-007-直播写代码.mp4 [1.3 GB]
- 02-001-复杂度分析.mp4 [431.5 MB]
- 02-005-习题课.纯编程题.mp4 [1.2 GB]
- 02-003-纯编程题配套习题.md [1.2 KB]
- 02-004-找规律题配套习题.md [1023.0 B]
- 02-006-习题课:找规律题.mp4 [1.5 GB]
01-往期回顾2 集
- 01-002-5期开营公开课.mp4 [527.2 MB]
- 01-001-4期开营公开课.mp4 [1.2 GB]
08 第七周9 集
- 08-008-直播:习题课:二叉树+Trie+堆.mp4 [694.0 MB]
- 08-001-视频二叉树:题型套路-2.mp4 [221.8 MB]
- 08-006-图文配套习题:Trie+堆.md [927.0 B]
- 08-009-直播:直播写代码.mp4 [694.0 MB]
- 08-004-字符串匹配算法.mp4 [199.4 MB]
- 08-003-堆:题型套路讲解.mp4 [151.2 MB]
- 08-002-堆:基础知识讲解.mp4 [217.7 MB]
- 08-007-直播:习题课:二叉树-2.mp4 [546.9 MB]
- 08-005-配套习题:二叉树-2.md [2.0 KB]
04-第三周7 集
- 04-006-直播:习题课:栈-2.mp4 [1.2 GB]
- 04-006-直播:直播写代码.mp4 [972.6 MB]
- 04-002-队列(基础知识讲解).mp4 [156.0 MB]
- 04-003-栈和队列(题型套路讲解).mp4 [352.8 MB]
- 04-004-配套习题:栈.md [1.9 KB]
- 04-001-栈(基础知识讲解).mp4 [70.7 MB]
- 04-005-直播:习题课:栈-1.mp4 [1.1 GB]
03-第二周8 集
- 03-001-数组和链表(基础知识讲解).mp4 [123.6 MB]
- 03-005-直播:习题课:链表-1.mp4 [900.1 MB]
- 03-004-配套习题:链表.md [1.4 KB]
- 03-006-直播:习题课:链表-2.mp4 [1.5 GB]
- 03-007-直播:直播写代码.mp4 [1.5 GB]
- 03-002-数组和链表(基础知识讲解).mp4 [411.3 MB]
- 03-003-数组和链表(题型套路讲解).mp4 [316.2 MB]
- 03-002-数组和链表(基础知识讲解)(1).mp4 [411.3 MB]
06-第五周8 集
- 06-004-哈希表(题型套路讲解 ).mp4 [276.9 MB]
- 06-009-直播:直播写代码.mp4 [593.7 MB]
- 06-002-二分查找(题型套路讲解).mp4 [401.9 MB]
- 06-006-配套习题:哈希表.md [1.8 KB]
- 06-007-直播:习题课:二分查找.mp4 [524.6 MB]
- 06-003-哈希表(基础知识讲解 ).mp4 [341.6 MB]
- 06-008-直播:习题课:哈希表.mp4 [756.5 MB]
- 06-001-二分查找(基础知识讲解).mp4 [246.1 MB]






