如果你正在准备面试,或者刷 LeetCode 时经常卡在“想不出思路”这一步,这门课解决的就是这个缺口。它不教编程语言基础,也不讲数据结构教科书式的定义,而是直接对着 LeetCode 上的高频题,一道一道过思路、写代码、做优化。适合已经能用一门语言(Java、C++、Python 都行)写出可编译程序,但面对中等难度题就频繁超时或毫无头绪的人。

先确认你缺的是哪一块

算法面试的失分通常来自三个不同层面,混在一起练效率很低。第一层是题型识别:看到“最长无重复字符子串”知道该用滑动窗口,看到“旋转数组搜索”知道要在二分查找里加条件判断,而不是从头推导。第二层是代码落地:思路对了,但边界条件写错、指针越界、返回值漏情况。第三层是复杂度优化:暴力解法能跑通,但面试官追问“能不能降到 O(n)”时接不住。这门课按 LeetCode 的初、中、高分级推进,实际上就是让你在每一层缺口上都有对应的题去补。初级题帮你把常见模式认熟,中级题练手写稳定性,高级题专门处理面试官加码的那一问。

课程里具体在讲什么

从资料线索看,内容覆盖了 LeetCode 初级、中级、高级三档,并且混入了腾讯等公司面试中出现的真实题目。比如“无重复字符的最长子串”属于滑动窗口的入门标志题,“合并二叉树”是递归和树遍历的基本功,“旋转数组搜索”则是二分查找的变体,这道题在很多人的面试里出现过,也容易在边界判断上翻车。课程对同一道题往往不止一种解法,像腾讯 126 题就给出了第三种解法,这种“同一题多解对比”正是自学刷题时最缺的部分——自己刷题通常想出一种能过的解法就停了,不会主动去比较不同写法在时间、空间和代码可读性上的取舍。

配套练习该怎么用

这门课不是看一遍就完的。建议按这个节奏走:先自己读题,限时 15 到 20 分钟尝试写,写不出或超时了再看讲解;看完后关掉视频,凭记忆重新写一遍,重点检查边界条件;隔两三天再回头做同一题,如果还能独立写出优化解法,才算真正消化。课程里的题量不小,不要贪多,按题型分组推进更有效——把滑动窗口的题连着做完,再进入二分查找,比随机刷题的记忆留存率高得多。如果某一类题反复卡住,说明缺的不是这道题,而是这一类模式,要回去把该题型的基础题重新过一遍。

看完应能回答的问题

  • 拿到一道没见过的题,能否在五分钟内判断它属于哪类模式(双指针、滑动窗口、二分、递归、动态规划等),并说出大概思路?
  • “无重复字符的最长子串”的滑动窗口写法,左指针什么时候移动,为什么不会漏解?
  • “旋转数组搜索”中,如何判断哪一半是有序的,二分条件该怎么写才不越界?
  • 同一道题的不同解法之间,时间复杂度和空间复杂度差在哪里,面试时该选哪一种?
  • 写完后能否自己构造几个边界用例(空输入、单元素、重复元素、极值)来验证代码?

如果上面这些问题你现在答不上来,这门课值得跟着走一遍。如果大部分能答上来,只缺个别题型,那就挑对应章节补,不必从头刷到尾。算法这件事,缺什么补什么,比假装什么都会要省时间得多。

尹成力扣算法训练营

从入门到精通,掌握LeetCode核心算法

编辑点评

针对LeetCode高频题目,深入浅出讲解算法思路,适合求职者提升技术能力。

⭐ 编辑推荐

本课程由资深讲师尹成力扣精心打造,涵盖LeetCode初级、中级、高级题目,助你轻松应对面试。

课程亮点

• LeetCode算法全解析
• 实战演练,提升解题能力
• 适合求职者及算法爱好者

课程目录

尹成leecode算法训练营资料.png  [493.5 KB]
01、leetcode初级1》06、6无重复字符的最长子串1.mp4  [108.0 MB]
11、leetcode高级3》07、7合并二叉树.mp4  [15.7 MB]
06、leetcode中级2》05、5leetcode腾讯面试题解决旋转数组搜索_ev.mp4  [36.5 MB]
12、leetcode高级4》14、腾讯126题第三种解法_ev.mp4  [14.4 MB]
28、leetcode高级6》01、1二叉树序列化与反序列化.mp4  [86.0 MB]
11、leetcode高级3》07、7合并二叉树_ev.mp4  [6.9 MB]
21、leetcode中级3》04、4腾讯面试题解决二叉树深度.mp4  [9.1 MB]
21、leetcode中级3》07、7腾讯面试题求解超过一半的数摩尔投票.mp4  [66.3 MB]
25、leetcode高级3》08、8接雨水low_ev.mp4  [41.5 MB]
15、leetcode初级1》17、13. 罗马数字转整数2_ev.mp4  [58.2 MB]
14、leetcode高级6》02、2字符串编码解码.mp4  [83.8 MB]
25、leetcode高级3》14、3.找到所有数组小时的数字high_ev.mp4  [31.8 MB]
05、leetcode中级1》16、8leetcode四数之和.mp4  [83.0 MB]
23、leetcode高级1》04、4腾讯面试题二叉树最大路径和_ev.mp4  [28.8 MB]
22、leetcode中级4》01、1.腾讯面试题-反转句子中的单词.mp4  [26.3 MB]
23、leetcode高级1》21、10腾讯面试题-求解二叉搜索树第K大.mp4  [28.9 MB]
25、leetcode高级3》22、11.柱状图的最大矩形.mp4  [48.1 MB]
22、leetcode中级4》15、4腾讯面试题-二叉树最小公共祖先_ev.mp4  [13.8 MB]
15、leetcode初级1》50、18.最多水容器1_ev.mp4  [33.2 MB]
06、leetcode中级2》07、7leetcode腾讯面试题解决全排列_ev.mp4  [10.5 MB]
08、leetcode中级4》13、2腾讯面试题-除自身以外数组的乘积_ev.mp4  [53.1 MB]
11、leetcode高级3》11、11.柱状图的最大矩形.mp4  [48.1 MB]
22、leetcode中级4》20、9腾讯面试题-填充螺旋矩阵.mp4  [21.1 MB]
08、leetcode中级4》06、6腾讯面试题解决最小栈.mp4  [29.5 MB]
15、leetcode初级1》08、8无重复字符的最长子串3.mp4  [330.5 MB]
26、leetcode高级4》16、腾讯136题第一种解法_ev.mp4  [26.4 MB]
19、leetcode中级1》08、8leetcode四数之和.mp4  [83.0 MB]
11、leetcode高级3》12、1.路径总和_ev.mp4  [23.2 MB]
01、leetcode初级1》30、2两数相加2_ev.mp4  [47.4 MB]
11、leetcode高级3》09、9接雨水high_ev.mp4  [14.5 MB]
09、leetcode高级1》16、5腾讯面试题LRU缓存机制.mp4  [35.3 MB]
25、leetcode高级3》15、4.汉明距离_ev.mp4  [5.0 MB]
06、leetcode中级2》18、9.leetcode腾讯面试题解决只出现一次的字符_ev.mp4  [11.6 MB]
21、leetcode中级3》15、5腾讯面试题-卖出股票最佳时机_ev.mp4  [11.2 MB]
21、leetcode中级3》13、3腾讯面试题有序数组归并.mp4  [75.8 MB]
11、leetcode高级3》14、3.找到所有数组小时的数字high.mp4  [80.4 MB]
25、leetcode高级3》21、10编辑距离.mp4  [70.6 MB]
07、leetcode中级3》18、8腾讯面试题存在重复元素.mp4  [11.9 MB]
01、leetcode初级1》29、1两数相加1_ev.mp4  [37.0 MB]
16、leetcode初级2》06、6leetcode_add_two_nnumbers第二解法_ev.mp4  [41.8 MB]
06、leetcode中级2》04、4leetcode腾讯面试题解决删除重复.mp4  [24.2 MB]
23、leetcode高级1》21、10腾讯面试题-求解二叉搜索树第K大_ev.mp4  [15.4 MB]
26、leetcode高级4》05、leetcode8.mp4  [169.7 MB]
12、leetcode高级4》11、2B栈决赛动态规划实现.mp4  [27.2 MB]
23、leetcode高级1》17、6腾讯面试题排序链表-归并排序_ev.mp4  [18.5 MB]
16、leetcode初级2》04、4leetcode_two_sum第三解法_ev.mp4  [22.2 MB]
09、leetcode高级1》14、3腾讯面试题格雷编码.mp4  [24.1 MB]
04、leetcode初级4》03、3字符串转整数_ev.mp4  [43.5 MB]
14、leetcode高级6》04、4找到字符串中所有字母异位词.mp4  [48.4 MB]
08、leetcode中级4》12、1.腾讯面试题-反转句子中的单词_ev.mp4  [13.3 MB]
01、leetcode初级1》53、21整数变罗马数字2_ev.mp4  [15.4 MB]
05、leetcode中级1》05、5leetcode解决三数之和.mp4  [58.2 MB]
01、leetcode初级1》39、009_3_ev.mp4  [10.5 MB]
23、leetcode高级1》20、9腾讯面试题-求解数组第K个元素_ev.mp4  [23.1 MB]
10、leetcode高级2》18、8回文链表_ev.mp4  [29.7 MB]
10、leetcode高级2》19、9移动零_ev.mp4  [13.3 MB]
18、leetcode初级4》02、2求解整数反转.mp4  [7.7 MB]
01、leetcode初级1》27、23罗马数字转整数2.mp4  [68.2 MB]
11、leetcode高级3》18、7合并二叉树_ev.mp4  [6.9 MB]
01、leetcode初级1》12、9.无重复字符的最长子串4_ev.mp4  [4.2 MB]
09、leetcode高级1》21、10腾讯面试题-求解二叉搜索树第K大_ev.mp4  [15.4 MB]
07、leetcode中级3》15、5腾讯面试题-卖出股票最佳时机_ev.mp4  [11.2 MB]
13、leetcode高级5》04、4.滑动窗口最大值.mp4  [42.5 MB]
01、leetcode初级1》50、18.最多水容器1.mp4  [84.4 MB]
12、leetcode高级4》11、2B栈决赛动态规划实现_ev.mp4  [12.2 MB]
10、leetcode高级2》04、4.最长有效括号_ev.mp4  [40.0 MB]
01、leetcode初级1》52、20整数变罗马数字1_ev.mp4  [56.4 MB]
25、leetcode高级3》10、10编辑距离.mp4  [70.6 MB]
08、leetcode中级4》17、6腾讯面试题解决最小栈_ev.mp4  [15.1 MB]
23、leetcode高级1》11、11题目概括_ev.mp4  [17.8 MB]
07、leetcode中级3》07、7腾讯面试题求解超过一半的数摩尔投票.mp4  [66.3 MB]
23、leetcode高级1》22、11题目概括.mp4  [25.0 MB]
15、leetcode初级1》18、14.回文数1_ev.mp4  [19.6 MB]
25、leetcode高级3》01、1.路径总和_ev.mp4  [23.2 MB]
18、leetcode初级4》06、6.正则表达式验证-动态规划.mp4  [117.3 MB]
10、leetcode高级2》08、8回文链表_ev.mp4  [29.7 MB]
12、leetcode高级4》05、leetcode8_ev.mp4  [64.6 MB]
26、leetcode高级4》08、腾讯136题第一种解法.mp4  [58.4 MB]
04、leetcode初级4》03、3字符串转整数.mp4  [86.9 MB]
05、leetcode中级1》09、1leetcode水的容器最大.mp4  [45.8 MB]
19、leetcode中级1》10、2leetcode整数转罗马数字_ev.mp4  [13.7 MB]
08、leetcode中级4》03、3腾讯面试题-删除链表节点_ev.mp4  [9.7 MB]
06、leetcode中级2》06、6leetcode腾讯面试题解决字符串乘法_ev.mp4  [27.7 MB]
27、leetcode高级5》05、5戳气球.mp4  [90.6 MB]
18、leetcode初级4》06、6.正则表达式验证-动态规划_ev.mp4  [59.0 MB]
01、leetcode初级1》46、14.回文数1_ev.mp4  [19.6 MB]
21、leetcode中级3》09、9腾讯面试题反转字符串.mp4  [12.1 MB]
08、leetcode中级4》20、9腾讯面试题-填充螺旋矩阵.mp4  [21.1 MB]
25、leetcode高级3》18、7合并二叉树_ev.mp4  [6.9 MB]
06、leetcode中级2》01、1leetcode腾讯面试题括号对称问题_ev.mp4  [17.0 MB]
10、leetcode高级2》14、4.最长有效括号.mp4  [80.5 MB]
07、leetcode中级3》02、2腾讯面试题2的幂次.mp4  [16.8 MB]
01、leetcode初级1》17、13. 罗马数字转整数2_ev.mp4  [58.2 MB]
15、leetcode初级1》55、23罗马数字转整数2.mp4  [68.2 MB]
22、leetcode中级4》08、8腾讯面试题螺旋矩阵_ev.mp4  [23.9 MB]
09、leetcode高级1》10、10腾讯面试题-求解二叉搜索树第K大_ev.mp4  [15.4 MB]
24、leetcode高级2》17、7反转二叉树_ev.mp4  [12.6 MB]
05、leetcode中级1》10、2leetcode整数转罗马数字.mp4  [26.2 MB]
26、leetcode高级4》12、2leetcode不重复字符串动态规划.mp4  [139.6 MB]

适合人群

  • 求职者
  • 算法爱好者
  • 编程初学者

学习收获

掌握LeetCode核心算法
提升面试竞争力
提高编程能力

祝您学习愉快!

学有所成,前程似锦!