人工精选【极客时间】算法面试通关 40 讲
算法面试这门课,市面上不少,但真正能帮你在白板前把题写出来的并不多。极客时间这套《算法面试通关 40 讲》我完整看过一遍,它最大的价值不在于"讲了多少题",而在于把每类题的思考路径拆开了——先讲这类问题为什么这样解,再带你看代码怎么落地。如果你正处在"刷题刷不动、面试一紧张就卡壳"的阶段,这套资料值
会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
算法面试这门课,市面上不少,但真正能帮你在白板前把题写出来的并不多。极客时间这套《算法面试通关 40 讲》我完整看过一遍,它最大的价值不在于"讲了多少题",而在于把每类题的思考路径拆开了——先讲这类问题为什么这样解,再带你看代码怎么落地。如果你正处在"刷题刷不动、面试一紧张就卡壳"的阶段,这套资料值得花时间。
它解决的是哪个具体场景
不是从零教你编程,也不是带你打算法竞赛。它瞄准的场景很明确:技术面试里的手写代码环节。你可能已经会写业务代码,但面对"返回滑动窗口中的最大值""求二叉树与二叉搜索树的最近公共祖先"这类题,脑子里没有稳定的切入点。这套课就是把这类高频题的解题套路讲透,让你在面试时能快速判断该用哪种结构、哪种思路。
学完能独立做到什么
- 拿到一道没见过的题,能先判断它属于数组、链表、二叉树、动态规划还是贪心这几大类,而不是盲目硬想。
- 能独立写出滑动窗口、二分查找、二叉树递归、简单动态规划等常见解法的完整代码,并说清时间和空间复杂度。
- 面对"岛屿的个数""朋友圈"这类图与并查集结合的题,知道从哪个角度建模。
- 在面试中边写边讲,把思路表达清楚,而不是闷头写完等对方评判。
注意,这些能力建立在你自己动手写的基础上,光看视频不敲代码,效果会打很大折扣。
资料适合什么基础
如果你完全没接触过数据结构和算法,直接上这套会有点吃力。它默认你知道数组、链表、栈、队列这些基本概念,只是不熟悉面试题的解法。比较合适的入手时机是:已经刷过几十道题,但感觉零散、不成体系;或者工作几年后重新捡算法,需要一套有顺序的讲解。在校生如果数据结构课刚学完,也可以跟,但建议配合自己的练习节奏。
资料怎么用效率更高
课程里理论和面试题是穿插的。理论部分篇幅短,别跳过,它讲的是"为什么这么想",比直接看题解更有迁移价值。面试题部分建议先暂停视频自己写一遍,再对照讲解,重点看自己卡在哪一步——是想不到思路,还是写不对边界。二叉树、动态规划、贪心这几块内容相对重,可以放慢。二分查找和滑动窗口的套路比较固定,适合集中突破。整套过完一遍后,隔两周再挑几道重做,检验是不是真的记住了。
一点提醒
40 讲覆盖的是高频题型,不是题库全集。它的作用是帮你建立解题框架,不是替你刷完所有题。学完之后仍然需要自己找题练习,把框架用熟。如果你的目标只是应付一次面试,抓二叉树、动态规划、数组这几块重点就够;如果想长期提升算法能力,这套课是不错的起点,但别指望它包办一切。
课程目录
课程目录63 集
- 【极客时间】算法面试通关
- 40 讲必看.png [493.5 KB] 05丨理论讲解:数组&链表.mp4
- [21.3 MB] 12丨面试题:返回滑动窗口中的最大值.mp4
- [223.2 MB] 19丨面试题:二叉树&二叉搜索树的最近公共祖先.mp4
- [240.5 MB] 24丨理论讲解:贪心算法.mp4
- [22.0 MB] 34丨理论讲解:二分查找.mp4
- [42.5 MB] 54丨面试题:岛屿的个数&朋友圈(下).mp4
- [148.9 MB] 23丨面试题:求众数.mp4
- [225.4 MB] 48丨面试题:股票买卖系列.mp4
- [961.2 MB] 38丨面试题:二维网格中的单词搜索问题.mp4
- [232.5 MB] 59丨FAQ答疑&面试中切题四件套.mp4
- [76.7 MB] 29丨面试题:二叉树的最大和最小深度.mp4
- [164.7 MB] 08丨面试题:判断括号字符串是否有效.mp4
- [166.8 MB] 06丨面试题:反转一个单链表&判断链表是否有环.mp4
- [325.5 MB] 33丨面试题:数独问题.mp4
- [354.7 MB] 42丨面试题:N皇后问题的另一种解法.mp4
- [504.4 MB] 49丨面试题:最长上升子序列.mp4
- [499.1 MB] 41丨面试题:2的幂次方问题&比特位计数问题.mp4
- [177.4 MB] 36丨理论讲解:字典树.mp4
- [57.0 MB] 51丨面试题:编辑距离.mp4
- [427.7 MB] 09丨面试题:用队列实现栈&用栈实现队列.mp4
- [106.5 MB] 25丨面试题:买卖股票的最佳时机.mp4
- [215.4 MB] 03丨如何计算算法的复杂度.mp4
- [100.1 MB] 30丨面试题:生成有效括号组合.mp4
- [200.0 MB] 17丨理论讲解:树&二叉树&二叉搜索树.mp4
- [88.9 MB] 01丨合格程序员的第一步:算法与数据结构.mp4
- [316.5 MB] 15丨面试题:两数之和.mp4
- [93.8 MB] 14丨面试题:有效的字母异位词.mp4
- [137.4 MB] 62丨最后的一些经验分享.mp4
- [350.3 MB] 04丨如何通过LeetCode来进行算法题目练习.mp4
- [136.2 MB] 35丨面试题:实现一个求解平方根的函数.mp4
- [292.5 MB] 11丨面试题:返回数据流中的第K大元素.mp4
- [189.9 MB] 32丨面试题:N皇后问题.mp4
- [309.4 MB] 55丨理论讲解: LRU Cache.mp4
- [164.7 MB] 28丨面试题:二叉树层次遍历.mp4
- [220.1 MB] 56丨面试题:设计和实现一个LRU Cache缓存机制.mp4
- [61.2 MB] 37丨面试题:实现一个字典树.mp4
- [62.3 MB] 47丨面试题:乘积最大子序列.mp4
- [435.2 MB] 22丨面试题:Pow(x,n).mp4
- [159.3 MB] 02丨如何事半功倍地学习算法与数据结构.mp4
- [229.4 MB] 57丨理论讲解:布隆过滤器.mp4
- [102.4 MB] 18丨面试题:验证二叉搜索树.mp4
- [192.5 MB] 52丨理论讲解:并查集.mp4
- [124.3 MB] 61丨白板实战番外篇:斐波拉契数列.mp4
- [156.2 MB] 39丨理论讲解:位运算.mp4
- [53.5 MB] 20丨理论讲解:二叉树遍历.mp4
- [36.9 MB] 60丨回到起点:斐波拉契数列.mp4
- [210.2 MB] 07丨理论讲解:堆栈&队列.mp4
- [27.3 MB] 45丨面试题:爬楼梯.mp4
- [247.2 MB] 27丨理论讲解:深度优先搜索.mp4
- [53.0 MB] 53丨面试题:岛屿的个数&朋友圈(上).mp4
- [358.4 MB] 13丨理论讲解:哈希表.mp4
- [77.9 MB] 26丨理论讲解:广度优先搜索.mp4
- [41.2 MB] 40丨面试题:统计位1的个数.mp4
- [150.7 MB] 58丨课程重点回顾.mp4
- [106.4 MB] 50丨面试题:零钱兑换.mp4
- [210.0 MB] 44丨理论理解:动态规划(下).mp4
- [149.1 MB] 46丨面试题:三角形的最小路径和.mp4
- [349.6 MB] 21丨理论讲解:递归&分治.mp4
- [69.9 MB] 10丨理论讲解:优先队列.mp4
- [58.5 MB] 16丨面试题:三数之和.mp4
- [196.4 MB] 43丨理论理解:动态规划(上).mp4
- [63.7 MB] 31丨理论讲解:剪枝.mp4
- [205.1 MB] 适合人群 算法初学者 面试求职者 算法爱好者 学习收获 掌握算法原理 提升解题技巧 轻松应对面试 祝您学习愉快! 学有所成,前程似锦!





