课程简介
这套「小白算法集训营」的定位很明确:不是带你从头推导算法证明,而是用一套统一的视角,把刷题时反复遇到的数据结构和算法串成一条线。它的核心主张在第一天的标题里就写出来了——四大数据结构可以统一到有向无环图(DAG)上理解。这个切入角度,决定了整门课不是零散知识点堆叠,而是先给你一个能够反复调用的分析框架。 课程的技术视角:先建坐标系,再填细节 多数算法入门内…
这套「小白算法集训营」的定位很明确:不是带你从头推导算法证明,而是用一套统一的视角,把刷题时反复遇到的数据结构和算法串成一条线。它的核心主张在第一天的标题里就写出来了——四大数据结构可以统一到有向无环图(DAG)上理解。这个切入角度,决定了整门课不是零散知识点堆叠,而是先给你一个能够反复调用的分析框架。
课程的技术视角:先建坐标系,再填细节
多数算法入门内容的问题是,把数组、链表、栈、队列、树、图当成彼此独立的章节来讲,学完之后遇到题目仍然不知道从哪下手。这门课的处理方式不同:它先讲存储结构,把「一对多关系」的不同实现方式摊开对比,再把时间复杂度的六大类型和四大数据结构、四大算法挂上钩。也就是说,它试图先帮你建立一个坐标系——一道题属于哪种结构、对应哪类复杂度、可以套哪种算法,先判断类型,再写代码。
对开发者来说,这种「先分类再解题」的习惯比记住几道题的写法更值钱。因为面试和实际工程中的问题,几乎不会以课本例题的形式出现,你需要的是快速归类的能力。
内容覆盖:四大结构 + 动态规划 + DFS/BFS
课程重点落在三块:
- 四大数据结构:围绕线性结构与非线性的树、图展开,强调它们之间的转换关系,而不是孤立记忆每种结构的操作。
- 动态规划:从状态定义和转移方程的角度切进去,配合刷题练习,解决「看得懂题解但自己写不出」的典型困境。
- DFS 与 BFS:作为遍历类问题的通用工具,和前面的结构内容互相印证,很多树、图题目都可以归到这两种搜索框架下。
这三块合起来,基本覆盖了力扣中等难度以下题目的主要考查方向,这也是课程标题里说「贯穿力扣 70% 题目核心」的依据。
资料形态与使用建议
资料以视频讲解为主,配有源码和练习材料。视频的优点是推导过程直观,比如复杂度分析、结构转换这些内容,看一遍比读文字快得多;但纯看视频的问题也很明显——刷题量上不去。所以更合理的用法是:看一节视频,立刻对照源码把当天的例题自己敲一遍,再去找同类型的题做三到五道,验证是否真的掌握了分类方法。把视频当作「地图」,把刷题当作「走路」,两者缺一不可。
适合谁来对照实践
如果你已经能写基本语法,但一遇到算法题就卡在「不知道用什么方法」,或者刷了几十道题仍然没有形成体系感,这门课的结构化讲解会比较容易对上你的需求。反之,如果你已经系统学过算法、只是需要维持手感,那这套内容对你更偏向复习和查漏补缺,重点可以放在 DAG 统一视角那部分,看它是否提供了你之前没建立起来的联系。
建议在使用时带着一个具体的刷题清单,边学边把新学到的分类框架套到清单上的题目里。框架只有用起来,才会从「听懂」变成「会做」。
🔥 mksz827-小白算法集训营-大幅提升刷题量,快速逃离新手区
从基础到进阶,算法刷题能力大幅提升
编辑点评
课程深入浅出,系统讲解四大数据结构,动态规划,DFS和BFS算法,适合算法初学者及进阶者。
⭐ 编辑推荐
小白算法集训营,带你快速掌握算法核心,提升刷题能力,逃离新手区。
✨ 课程亮点
✦系统讲解四大数据结构
✦深入解析动态规划
✦DFS和BFS算法实战
课程目录
第2章 DAY1:贯穿力扣70%题目核心:掌握四大数据结构统一于有向无环图(DAG)9 集
- 2-7 时间复杂度的六大类型【资源精选‖更多关注:CunworkNotes】.mp4 [22.3 MB]
- 2-4 存储结构:一对多关系的四种存储方式【不易整理‖请关注:CunWorkNoteS】.mp4 [44.0 MB]
- 2-9 时间复杂度与四大算法.mp4 [13.4 MB]
- 2-8 时间复杂度与四大数据结构.mp4 [11.5 MB]
- 2-2 入度与出度划分的四大数据结构.mp4 [19.8 MB]
- 2-1 数据传输的三要素.mp4 [18.5 MB]
- 2-3 逻辑结构:四大数据结构统一于有向无环图(DAG).mp4 [35.1 MB]
- 2-5 拓扑排序序列上的先序数据传输.mp4 [36.2 MB]
- 2-6 知识结构的线树图集与课程使用指南.mp4 [8.7 MB]
第8章 DAY6:为何四大算法统一于动态规划?7 集
- 8-3 两段性数组的查询优化【资源精选‖更多关注:CunworkNotes】.mp4 [12.1 MB]
- 8-4 二分查找左右边界的通用写法.mp4 [20.3 MB]
- 8-5 动态规划的定义.mp4 [12.1 MB]
- 8-1 减治与二分查找.mp4 [3.1 MB]
- 8-7 动规时间优化:动态规划统一四大算法.mp4 [54.4 MB]
- 8-6 动规空间优化:先序与后序.mp4 [24.3 MB]
- 8-2 三种数组的两段性.mp4 [15.8 MB]
第9章 DAY7:回溯枚举的五大类型9 集
- 9-9 排列回溯两大类型:选择排列与分割排列.mp4 [7.8 MB]
- 9-1 排列组合回溯:无重复数字1.mp4 [21.2 MB]
- 9-7 閫夋嫨鍥炴函.mp4 [19.2 MB]
- 9-2 排列组合回溯:无重复数字2.mp4 [21.0 MB]
- 9-5 组合回溯三大类型:组合、选择、分割.mp4 [26.5 MB]
- 9-6 缁勫悎鍥炴函.mp4 [9.2 MB]
- 9-8 鍒嗗壊鍥炴函.mp4 [18.1 MB]
- 9-4 排列组合回溯:有重复数字2.mp4 [14.7 MB]
- 9-3 排列组合回溯:有重复数字1.mp4 [19.1 MB]
第10章 DAY8:动态规划的三大特性和五大类型11 集
- 10-6 无序 组合DP.mp4 [21.1 MB]
- 10-7 定序 选择DP【整理不易‖记得关注:CunWorKNotes】.mp4 [15.7 MB]
- 10-2 重叠性:排列问题重叠性分析.mp4 [34.8 MB]
- 10-11 五大动态规划改编.mp4 [9.6 MB]
- 10-8 定序 分割DP.mp4 [49.5 MB]
- 10-10 有序 博弈DP.mp4 [13.8 MB]
- 10-5 选择性:递推公式.mp4 [46.1 MB]
- 10-4 连续性:状态的限制维度.mp4 [27.2 MB]
- 10-3 重叠性:状态的实体维度.mp4 [3.2 MB]
- 10-1 重叠性:组合问题重叠性分析.mp4 [22.5 MB]
- 10-9 有序 排列DP.mp4 [16.1 MB]
第7章 [刷题] 四对顺序秒杀题解析:彻底掌握利用DFS和BFS在DAG上实现数据传输4 集
- 7-3 作业-3 树的最大深度 后序DFS.mp4 [98.3 MB]
- 7-4 作业-4 树的最大深度 双序 DFS【更多精选‖公众号:CunWorknotes】 .mp4 [119.0 MB]
- 7-1 作业-1 树的最大深度 先序BFS.mp4 [116.6 MB]
- 7-2 作业-2 树的最大深度 先序 DFS.mp4 [107.6 MB]
第6章 DAY5:回溯与动态规划有什么样的关系呢?3 集
- 6-2 环路判断:先序与后序处理的便捷性.mp4 [28.4 MB]
- 6-1 回溯本质:先序邻接数据传输的空间优化.mp4 [34.3 MB]
- 6-3 动规与回溯:DAG的全部路径与路径统计.mp4 [27.1 MB]
第4章 DAY3:灵活使用DFS算法:DFS如何依赖栈实现双序数据传输?9 集
- 4-1 栈(Stack)与双序数据传输.mp4 [18.0 MB]
- 4-2 递归与递归栈模拟.mp4 [31.4 MB]
- 4-4 深度优先搜索(DFS).mp4 [7.9 MB]
- 4-7 斐波那契 先序 DFS 递归与模拟【持续更新‖免费提供:CunworknoteS】.mp4 [32.4 MB]
- 4-3 递归的双序数据传输.mp4 [16.0 MB]
- 4-9 斐波那契中的线 树 图 集.mp4 [11.1 MB]
- 4-8 斐波那契 后序 DFS 递归与模拟.mp4 [27.5 MB]
- 4-6 二叉树三种遍历的递归与模拟的统一.mp4 [34.0 MB]
- 4-5 二叉树与二叉树遍历.mp4 [31.8 MB]
第5章 DAY4:DAG上同时存在四对顺序的数据传输要怎么解决呢?7 集
- 5-3 结构顺序:重谈邻接顺序与访问顺序.mp4 [18.8 MB]
- 5-5 结构顺序:重谈邻接顺序与访问顺.mp4 [18.2 MB]
- 5-1 四对顺序的实现方式.mp4 [11.9 MB]
- 5-6 递推顺序:先序与后序的本质区别-.mp4 [43.9 MB]
- 5-7 排序算法:先序快排与后序归并.mp4 [36.2 MB]
- 5-4 结构顺序:重谈邻接顺序与访问顺 (1).mp4 [18.3 MB]
- 5-2 四对顺序导致的DFS代码复杂性.mp4 [27.7 MB]
第1章 课程导学-统一化的算法框架优势,如何让你得记忆没负担?1 集
- 1-1 课程导学-统一化的算法框架优势,如何让你得记忆没负担?.mp4 [55.1 MB]
第3章 DAY2:灵活使用BFS算法:BFS如何依赖队列实现先序数据传输?6 集
- 3-2 广度优先搜索(BFS)实现先序数据传输 (1).mp4 [51.7 MB]
- 3-4 BFS:线、树、图的对比.mp4 [38.6 MB]
- 3-5 递推顺序和结构顺序的区分.mp4 [27.7 MB]
- 3-3 207 课程表 (1).mp4 [25.9 MB]
- 3-1 队列(Queue)与先序数据传输.mp4 [11.1 MB]
- 3-6 数据传输顺序的三大特性.mp4 [16.6 MB]