人工精选玩转算法面试 – Leetcode真题分门别类讲解
如果你正在准备跳槽,或者想从其他方向转到开发岗,算法面试往往是绕不开的一关。问题不在于题刷得不够多,而在于刷完之后遇到新题还是没思路。这门课针对的正是这个场景:把 LeetCode 上高频出现的题目按类型归拢,讲清楚每一类问题背后的通用解法,而不是一道一道孤立地讲答案。 它解决的是"题型识别"这件事
会员可免费下载本篇月会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
如果你正在准备跳槽,或者想从其他方向转到开发岗,算法面试往往是绕不开的一关。问题不在于题刷得不够多,而在于刷完之后遇到新题还是没思路。这门课针对的正是这个场景:把 LeetCode 上高频出现的题目按类型归拢,讲清楚每一类问题背后的通用解法,而不是一道一道孤立地讲答案。
它解决的是"题型识别"这件事
很多人刷题的顺序是随机的,今天做两道数组,明天做两道动态规划,做完就忘。这门课的做法是把真题按数据结构与算法思想分类,同一类里先讲最基础的形态,再逐步加上限制条件。这样做的价值在于,你会慢慢形成一种判断:看到题目描述里的某些信号,能反应过来它大概率属于哪一类,该往哪个方向想。面试时最耗时间的往往不是写代码,而是前几分钟没有方向。分类讲解练的就是这几分钟。
需要说明的是,它不负责替你补编程语言基础。如果你连数组、字符串的基本操作、递归函数的写法都还不熟,直接跟会比较吃力。比较合适的起点是:能用一门语言(Java、Python、C++ 都行)独立写出简单程序,知道栈和队列是什么,对递归有基本概念。至于复杂度分析,课里会讲到,但如果你完全没接触过,建议先花一两个小时了解一下大 O 表示法再看。
建议的观看顺序
开头几节是整体说明和方法铺垫,不要跳过,它交代了后面按什么逻辑分类、每类问题该怎么切入,跳过之后容易变成又一轮盲目刷题。之后按分类顺序推进即可,每一类内部是递进的,建议一类看完再换下一类,不要交叉着看。
看的时候有个建议:每道题先暂停,自己动手写一遍,哪怕写不出来也要先想五分钟,再继续看讲解。直接看答案的收益很低,你会产生"听懂了"的错觉,但手写时还是卡住。课里的讲解更适合用来对照自己的思路差在哪里,而不是当作标准答案来背。
学完能独立做什么
跟完一遍并配合练习之后,你应该能做到:拿到一道中等难度的新题,先判断它属于哪类问题,能说出大致的解题方向和复杂度预期,然后独立写出可运行的代码,再自己构造几个边界用例验证。这个程度足以应付多数国内互联网公司的技术面算法环节。
但要提醒一点,课程本身不提供刷题量。看懂和写出来之间隔着几十道题的练习量。合理的配合方式是:每看完一类讲解,去 LeetCode 对应标签下再找五到十道同类型题目自己刷,卡住了再回头看课里的思路。只跟着视频走一遍,效果会打不少折扣。
另外,如果你距离面试还有三个月以上,不必急着刷完所有分类,先把数组、字符串、链表、二叉树、动态规划这几块吃透,覆盖的面试题比例已经相当高。剩下的类型可以按目标岗位的偏好来取舍。
课程目录
课程目录69 集
- 玩转算法面试 – Leetcode真题分门别类讲解 Leetcode?????????? ?????? ?????????????????????Leetcode?????????????????????????????????? ? ????? ???Leetcode???????????????????????????????????? ?��????? ? Leetcode?????????? ? ????????????? ? ????????????? �γ�Ŀ¼ ? ??1?? ??????????????? 1-3 ????????????.mp4
- [66.5 MB] 1-1 ????????????????????????.mp4
- [87.4 MB] 1-4 ????????????????.mp4
- [57.5 MB] 1-2 ???????????????????.mp4
- [65.6 MB] ? ??10?? ????? 10-2 ??????????????? Non-oerlapping Interals.mp4
- [94.0 MB] 10-3 ??????????????.mp4
- [65.1 MB] 10-1 ?????? Assign Cookies.mp4
- [55.6 MB] ? ??6?? ???????????????? 6-6 ???????.mp4
- [70.6 MB] 6-4 ???????????? Binary Tree Leel Order Traersal.mp4
- [54.7 MB] 6-2 ??????????? Binary Tree Preorder, Inorder and Postorder Traersal.mp4
- [77.7 MB] 6-3 ??????????.mp4
- [86.8 MB] 6-7 ????????????????? Top K Freqvuent Elements.mp4
- [67.0 MB] 6-5 BFS???????????? Perfect Squares.mp4
- [119.5 MB] 6-1 ????????? alid Parentheses.mp4
- [84.7 MB] ? ??7?? ?????????? 7-6 ?????????????????? Lowest Common Ancestor of a Binary Search Tree.mp4
- [77.6 MB] 7-4 ?????????? Binary Tree Path.mp4
- [71.1 MB] 7-2 ???????????????????????? Inert Binary Tree.mp4
- [45.3 MB] 7-3 ????????????? Path Sum.mp4
- [58.9 MB] 7-1 ??????????????.mp4
- [82.9 MB] 7-5 ??????????? Path Sum III.mp4
- [72.5 MB] ? ??4?? ???????????? 4-1 set????? Intersection of Two Arrays.mp4
- [68.9 MB] 4-4 ????????????????? Two Sum.mp4
- [81.8 MB] 4-5 ???????? 4Sum II.mp4
- [63.9 MB] 4-7 ?????????????? Contain Duplicate II.mp4
- [60.0 MB] 4-2 map????? Intersection of Two Arrays II.mp4
- [57.2 MB] 4-6 ???????? Number of Boomerangs.mp4
- [64.1 MB] 4-3 set??map??????????????.mp4
- [91.0 MB] 4-8 ?????????????????????? Contain Duplicate III.mp4
- [55.3 MB] ? ??2?? ??????????????? 2-1 ?????????O??Big O??.mp4
- [92.7 MB] 2-2 ?????????????????.mp4
- [47.4 MB] 2-7 ??????????.mp4
- [47.8 MB] 2-3 ??????????.mp4
- [76.9 MB] 2-6 ???????????????Amortized Time Analysis??.mp4
- [73.8 MB] 2-4 ??????????????????????.mp4
- [79.7 MB] 2-5 ??????????????.mp4
- [64.9 MB] ? ??11?? ??????? 11-1 ????.mp4
- [6.1 MB] !????????????.bat [967.0 B] ? ??8?? ???????? 8-7 floodfill????????????? Number of Islands-.mp4
- [105.0 MB] 8-5 ???????????????????.mp4
- [76.5 MB] 8-4 ??????? Combinations.mp4
- [83.5 MB] 8-2 ???????.mp4
- [71.2 MB] 8-6 ????????????? Word Search.mp4
- [114.9 MB] 8-8 ????????????????????? N Qvueens.mp4
- [112.0 MB] 8-1 ???????? Letter Combinations of a Phone Number.mp4
- [90.1 MB] 8-3 ???????? Permutations.mp4
- [104.8 MB] ? ??3?? ??????????????????? 3-5 ????????partition???????? Sort Color.mp4
- [96.0 MB] 3-3 ??LeetCode????????????? Moe Zeros.mp4
- [58.7 MB] 3-7 ???????? Minimum Size Subarray Sum.mp4
- [65.7 MB] 3-1 ??????????????????????????.mp4
- [93.6 MB] 3-8 ???????????????? Longest Substring Without Repeating Characters.mp4
- [67.2 MB] 3-4 ????????????????????????.mp4
- [68.2 MB] 3-2 ?????????????????????????????.mp4
- [44.9 MB] 3-6 ?????? Two Sum II - Input Array is Sorted.mp4
- [86.0 MB] ? ??5?? ???????????????? 5-6 ?????????? Remoe Nth Node Form End of List.mp4
- [80.6 MB] 5-2 ???????????????.mp4
- [67.8 MB] 5-3 ?????????????????? Remoe Linked List Elements.mp4
- [82.6 MB] 5-5 ??????????????? Delete Node in a Linked List.mp4
- [41.1 MB] 5-1 ????????????????? Reerse Linked List.mp4
- [75.0 MB] 5-4 ???????????? Swap Nodes in Pairs.mp4
- [58.0 MB] ? ??9?? ?????????? 9-4 ????????????? House Robber.mp4
- [116.0 MB] 9-9 LCS????????????????????????????.mp4
- [89.0 MB] 9-5 0-1????????.mp4
- [162.9 MB] 9-1 ?????????.mp4
- [89.7 MB] 9-2 ??????????????? Climbing Stairs.mp4
- [61.3 MB] 9-7 ????????0-1???????? Partition Equal Subset Sum.mp4
- [119.3 MB] 9-6 0-1?????????????????.mp4
- [85.0 MB] 9-8 LIS???? Longest Increasing Subseqvuence.mp4
- [111.0 MB] 9-3 ????????????? Integer Break.mp4
- [119.8 MB] coding-82.zip
- [23.3 MB] ?????? ??????? ????????? ???????? ѧϰ�ջ� ????Leetcode???????? ???????? ???????????? ???????? ????????????????





