正版资源【极客时间】B站付费课:算法面试通关 40讲
这套《算法面试通关 40 讲》是覃超在极客时间体系下录制的一门面试向算法课,B 站付费版本与课件包一起流出。和市面上大量"刷题合集"不同,它的组织方式更像一份结构化的复习提纲:把面试里高频出现的算法考点拆成若干主题,每个主题先给理论讲解,再配一道或几道典型题做拆解。课件压缩包约 38 MB,主体是视
支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。
这套《算法面试通关 40 讲》是覃超在极客时间体系下录制的一门面试向算法课,B 站付费版本与课件包一起流出。和市面上大量"刷题合集"不同,它的组织方式更像一份结构化的复习提纲:把面试里高频出现的算法考点拆成若干主题,每个主题先给理论讲解,再配一道或几道典型题做拆解。课件压缩包约 38 MB,主体是视频,配合少量文档资料。
内容结构:理论课与面试题交替推进
从已有的课程线索能看出它的编排逻辑:编号里既有"理论讲解:数组&链表""理论讲解:堆栈&队列"这类基础数据结构专题,也有"面试题:判断链表是否有环"这类具体题目精讲。也就是说,它不是按题目难度或题号顺序堆叠,而是按数据结构与算法范式分块——数组与链表、栈与队列、树与递归、排序与查找、动态规划、回溯等各自成段。每个段落先用一节课把该结构的关键操作、时间空间复杂度、常见陷阱讲清楚,再进入真题环节。这种"理论—题目—再理论"的节奏,比纯刷题更适合用来补基础薄弱的地方。
另有单独一讲讲"如何用好 LeetCode"。这类方法论内容在整个课程里比重不大,但位置合适:它解决的是刷题工具怎么用、题目怎么归类、错题怎么复盘的问题,属于动手前的前置准备。
技术栈与可复用模块
课程语言以主流编程语言为主,示例偏 Java,但算法题的解题思路本身是跨语言的。真正值得拿来复用的,是几类固定模块:
- 链表类题目的指针操作模板,尤其是快慢指针在判环、找中点、找倒数第 K 个节点上的通用写法;
- 栈与队列在括号匹配、单调栈、滑动窗口最大值等题里的套用方式;
- 递归与回溯的框架——先写终止条件,再写当前层选择与撤销,这个骨架能直接搬到排列组合、子集、N 皇后一类题上;
- 动态规划的状态定义与转移方程推导步骤,课程里通常会从暴力递归一步步推到记忆化再到递推。
这些模板不是靠背,而是靠对照题目反复验证。每一讲留下的思路笔记,可以直接整理进自己的题解仓库,形成一套按数据结构索引的个人模板库。
课件包的使用方式
压缩包里主要是课程视频和配套课件,视频单个体积从十几 MB 到五十多 MB 不等,属于可离线观看的规格。合理的使用方式不是从头看到尾,而是先把理论讲解类的内容过一遍,建立索引;遇到具体题目卡住时,再回到对应编号的视频里看拆解。课件里的图示和代码片段适合作为复习时的速查材料,但不要把它当作题库本身——题目数量有限,真正的练习量还得靠自己在 LeetCode 上扩展。
适合谁,以及怎么学
这门课的目标人群是有一定编程基础、准备面试但算法不成体系的开发者。如果你已经能独立写出常见数据结构的操作,缺的是"看到题知道往哪个方向想"的判断力,那么它的理论部分价值最大。如果你完全不熟悉语法和基本数据结构,建议先补语言基础再来。
自学路径可以这样安排:按数据结构分块推进,每看完一个理论专题,立刻去 LeetCode 对应标签下做 5 到 10 道题,做完再回头看课程里的真题讲解做对照。把每道题的思路、复杂度、易错点写进自己的笔记,而不是只收藏视频。40 讲本身并不长,但配套的动手量应当远大于观看量,否则课程就只是看懂了、没学会。
它更适合作为一份"对照实践的复习地图",而不是一条被动观看的视频线。带着题目去看,效果才出得来。
【极客时间】B站付费课:算法面试通关 40讲
系统学习算法,轻松应对面试
编辑点评
深入浅出讲解算法原理,结合实战题目,助你快速提升算法能力。
⭐ 编辑推荐
本课程由资深算法专家覃超主讲,涵盖40个经典算法面试题,从理论到实践,助你轻松通关。
✨ 课程亮点
课程目录
课程目录35 集
- 21-20 面试题:二叉树&二叉搜索树的最近公共祖先.mp4 [81.1 MB]
- 15-14 理论讲解:哈希表.mp4 [32.9 MB]
- 覃超-算法面试通关40讲课件【公重号:CunWorkNotes】.zip [38.6 MB]
- 38-37 理论讲解:字典树.mp4 [28.0 MB]
- 34-33 面试题:N皇后问题【公重号:CunWorkNotes】.mp4 [95.8 MB]
- 20-19 面试题:验证二叉搜索树.mp4 [60.9 MB]
- 39-38 面试题:实现一个字典树.mp4 [26.2 MB]
- 16-15 面试题:有效的字母异位词.mp4 [43.6 MB]
- 50-49 面试题:股票买卖系列(上)【公重号:CunWorkNotes】.mp4 [288.6 MB]
- 49-48 面试题:乘积最大子序列【公重号:CunWorkNotes】.mp4 [150.7 MB]
- 35-34 面试题:数独问题【公重号:CunWorkNotes】.mp4 [133.4 MB]
- 25-24 面试题:求众数【公重号:CunWorkNotes】.mp4 [98.2 MB]
- 10-09 面试题:判断括号字符串是否有效【公重号:CunWorkNotes】.mp4 [52.5 MB]
- 5-04锝滃浣曠敤濂絃eetCode.mp4 [47.5 MB]
- 44-43 面试题:N皇后问题的另一种解法.mp4 [201.5 MB]
- 17-16 面试题:两数之和【公重号:CunWorkNotes】.mp4 [39.6 MB]
- 43-42 面试题:2的幂次方问题&比特位计数问题【公重号:CunWorkNotes】.mp4 [60.9 MB]
- 30-29 面试题:二叉树层次遍历.mp4 [63.1 MB]
- 11-10 面试题:用队列实现栈&用栈实现队列.mp4 [44.6 MB]
- 9-08 理论讲解:堆栈&队列.mp4 [12.5 MB]
- 26-25 理论讲解:贪心算法.mp4 [17.1 MB]
- 1-宣导片|带你了解算法.mp4 [31.9 MB]
- 45-44 理论理解:动态规划(上).mp4 [26.9 MB]
- 23-22 理论讲解:递归&分治.mp4 [32.9 MB]
- 37-36 面试题:实现一个求解平方根的函数.mp4 [124.7 MB]
- 41-40 理论讲解:位运算.mp4 [22.3 MB]
- 27-26 面试题:买卖股票的最佳时机.mp4 [89.7 MB]
- 18-17 面试题:三数之和.mp4 [86.2 MB]
- 48-47 面试题:三角形的最小路径和.mp4 [149.2 MB]
- 29-28 理论讲解:深度优先搜索.mp4 [24.7 MB]
- 14-13 面试题:返回滑动窗口中的最大值.mp4 [97.3 MB]
- 6-05 理论讲解:数组&链表.mp4 [21.4 MB]
- 24-23 面试题:Pow(x,n).mp4 [50.7 MB]
- 8-07 面试题:判断链表是否有环.mp4 [55.2 MB]
- 22-21 理论讲解:二叉树遍历.mp4 [11.9 MB]
- …(已达 35 条上限,后续省略)
适合人群
- 算法爱好者
- 求职者
- 程序员
🎯 学习收获
- 掌握算法原理
- 提升面试技巧
- 增强编程能力
🎉 祝您学习愉快!




