人工精选王争的算法训练营(第5期)
如果你正在准备后端开发岗的面试,或者写业务代码时总觉得自己只能靠暴力循环硬扛,那这套算法训练营值得先了解清楚再决定要不要投入时间。它不讲空泛的编程思想,而是从复杂度分析切入,把面试里高频出现的题型拆成可操作的解题套路。 它解决的是哪类具体问题 很多人学算法的卡点不在"看不懂题解",而在"拿到题不知道
会员可免费下载本篇月会员、年会员、永久会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
如果你正在准备后端开发岗的面试,或者写业务代码时总觉得自己只能靠暴力循环硬扛,那这套算法训练营值得先了解清楚再决定要不要投入时间。它不讲空泛的编程思想,而是从复杂度分析切入,把面试里高频出现的题型拆成可操作的解题套路。
它解决的是哪类具体问题
很多人学算法的卡点不在"看不懂题解",而在"拿到题不知道往哪个方向想"。这套资料第一周就安排复杂度分析和纯编程题、找规律题两条线,目的很明确:先让你学会估算一段代码的时间与空间代价,再训练从题目描述里识别出该用哪种结构的直觉。后面的数组和链表等内容,也是围绕这个判断力展开的。换句话说,它针对的是"刷了不少题但遇到新题仍然发懵"这个状态,而不是从零教你一门语言。
适合什么基础,先看哪几块
资料默认你已经能用一门主流语言写出基本流程控制和小函数,不需要你事先精通算法。如果基础偏弱,建议按顺序走:先看开营公开课了解整期的节奏和安排,再进入复杂度分析那一节,把大O的估算方式吃透,这是后面所有内容的地基。纯编程题和找规律题这两节要连着看,前者练代码手感,后者练审题和抽象能力。配套的习题文档不要当参考答案扫一遍,而是先自己写,卡住了再看习题课讲解,直播写代码那部分适合观察别人是怎么从零推导的。数组和链表开始进入具体数据结构,节奏会明显加快,前面没跟上就别急着往后翻。
学完能独立做什么,资料怎么配合练习
按这个进度走完前几周,你应该能独立完成两件事:一是拿到一道中等难度的题,先说出它的复杂度量级和大致思路,再动手实现;二是在写业务代码时,对嵌套循环、频繁查找这类操作有成本意识,知道该换成什么结构。练习上建议以习题文档为主线,每道题先限时独立写,再看讲解对照差距,把错因记下来而不是只记答案。视频部分适合当讲解补充,不要用它替代自己动手。整套资料偏训练营节奏,需要你按周投入固定时间,如果只想零散看几个视频,效果会打折扣。
课程目录
课程目录75 集
- 课程介绍 本页收录 [数据结构与算法]王争的算法训练营(第5期),方向为后端开发 / itjc8,重点涉及 算法。 内容涵盖:往期回顾、期开营公开课、第一周、复杂度分析、纯编程题和找规律题、纯编程题配套习题 md 等主题。 适合正在补 算法 相关知识、想按目录逐步推进的学习者。 下方为完整资料与目录,可先看目录判断是否符合需要。 ├─01-往期回顾 │ 01-001-4期开营公开课.mp4
- │ 01-002-5期开营公开课.mp4
- │ ├─02-第一周 │ 02-001-复杂度分析.mp4
- │ 02-002-纯编程题和找规律题.mp4
- │ 02-003-纯编程题配套习题.md │ 02-004-找规律题配套习题.md │ 02-005-习题课.纯编程题.mp4
- │ 02-006-习题课:找规律题.mp4
- │ 02-007-直播写代码.mp4
- │ ├─03-第二周 │ 03-001-数组和链表(基础知识讲解).mp4
- │ 03-002-数组和链表(基础知识讲解).mp4
- │ 03-003-数组和链表(题型套路讲解).mp4
- │ 03-004-配套习题:链表.md │ 03-005-直播:习题课:链表.mp4
- │ 03-006-直播:习题课:链表-2.mp4
- │ 03-007-直播:直播写代码.mp4
- │ ├─04-第三周 │ 04-001-栈(基础知识讲解).mp4
- │ 04-002-队列(基础知识讲解).mp4
- │ 04-003-栈和队列(题型套路讲解).mp4
- │ 04-004-配套习题:栈.md │ 04-005-直播:习题课:栈.mp4
- │ 04-006-直播:习题课:栈-2.mp4
- │ 04-006-直播:直播写代码.mp4
- │ ├─05-第四周 │ 05-001-递归和分治(基础知识讲解).mp4
- │ 05-002-递归和分治(题型套路讲解).mp4
- │ 05-003-排序(基础知识讲解).mp4
- │ 05-004-排序(基础知识讲解)-2.mp4
- │ 05-005-排序(题型套路讲解).mp4
- │ 05-006-配套习题:递归.md │ 05-007-配套习题:排序.md │ 05-008-直播习题课:递归.mp4
- │ 05-009-直播习题课:排序.mp4
- │ 05-010-直播:直播写代码.mp4
- │ ├─06-第五周 │ 06-001-二分查找(基础知识讲解).mp4
- │ 06-002-二分查找(题型套路讲解).mp4
- │ 06-003-哈希表(基础知识讲解 ).mp4
- │ 06-004-哈希表(题型套路讲解 ).mp4
- │ 06-005-配套习题:二分查找.md │ 06-006-配套习题:哈希表.md │ 06-007-直播:习题课:二分查找.mp4
- │ 06-008-直播:习题课:哈希表.mp4
- │ 06-009-直播:直播写代码.mp4
- │ ├─07-第六周 │ 07-001-视频二叉树(基础知识讲解).mp4
- │ 07-002-二叉树(基础知识讲解)-2.mp4
- │ 07-003-二叉树(题型套路讲解).mp4
- │ 07-004-配套习题:二叉树-1.md │ 07-005-直播 习题课:二叉树-周四.mp4
- │ 07-006-直播习题课:二叉树-周日.mp4
- │ 07-007-直播:直播写代码.mp4
- │ ├─
- 08 第七周 │ 08-001-视频二叉树:题型套路-2.mp4
- │ 08-002-堆:基础知识讲解.mp4
- │ 08-003-堆:题型套路讲解.mp4
- │ 08-004-字符串匹配算法.mp4
- │ 08-005-配套习题:二叉树-2.md │ 08-006-图文配套习题:Trie+堆.md │ 08-007-直播:习题课:二叉树-2.mp4
- │ 08-008-直播:习题课:二叉树+Trie+堆.mp4
- │ 08-009-直播:直播写代码.mp4
- │ ├─
- 09 第八周 │ 09-001-回溯.mp4
- │ 09-002-配套习题:回溯.md │ 09-003-直播:习题课:回溯.mp4
- │ 09-004-直播:习题课:回溯-2.mp4
- │ 09-005-直播:直播写代码.mp4
- │ ├─10-第九周 │ 10-001-DFS&BFS(基础知识讲解).mp4
- │ 10-002-DFS&BFS(题型套路讲解).mp4
- │ 10-003-海量数据处理.mp4
- │ 10-004-配套习题:DFS&BFS.md │ 10-005-直播:扯淡直播.mp4
- │ 10-006-直播:习题课:DFS&BFS.mp4
- │ 10-007-直播:直播写代码.mp4
- │ ├─11-第十周 │ 11-001-动态规划:题型套路整体介绍.mp4
- │ 11-002-动态规划专题:适用问题.mp4
- │ 11-003-视频动态规划专题:解题步骤.mp4
- │ 11-004-动态规划专题:最值、可行、计数.mp4
- │ 11-005-动态规划专题:空间优化.mp4
- │ 11-006-配套习题:动态规划-1.md │ 11-007-直播:习题课:背包模型&路径模型.mp4
- │ 11-008-直播:习题课:打家劫舍&股票买卖.mp4
- │ 11-009-直播:直播写代码.mp4
- │ ├─12-第十一周 │ 12-001-图文配套习题:动态规划-2.md │ 12-002-习题课:爬楼梯模型.mp4
- │ 12-003-直播:习题课:匹配模型&其他.mp4
- │ 12-004-直播:直播写代码.mp4
- │ └─13-第十二周 13-001-双指针.mp4
- 13-002-滑动窗口.mp4
- 13-003-前缀后缀统计.mp4
- 13-004-位运算.mp4
- 13-005-配套习题:双指针&滑动窗口&前缀后缀统计&位运算.md 13-006-直播:习题课:双指针&滑动窗口.mp4
- 13-007-直播:习题课:前后缀统计&位运算.mp4
- 13-008-直播:直播写代码.mp4
![[JS]蔡老板-AST入门实战与JavaScript补环境课程](/api/uploads/b61dd97b-3886-4945-87a1-bca5f13e23d6.jpg)
![[架构]Java 亿级项目架构设计与落地应用](/api/uploads/085d4f12-17c5-4a8c-a5dd-76796ac4a679.jpg)



