课程简介
这套资料解决什么问题 LeetCode 类课程最容易走两个极端:要么按题号顺序刷,刷完就忘;要么按标签刷,遇到变形题还是卡。尹成这套训练营的组织方式是按初级、中级、高级三段推进,每段内部再按数据结构与算法主题聚题,比如数组与字符串、链表、哈希、二叉树、动态规划、回溯这些在 LeetCode 里复用率最高的模块逐个吃透。它的定位不是题解大全,而是把「看题—想…
这套资料解决什么问题
LeetCode 类课程最容易走两个极端:要么按题号顺序刷,刷完就忘;要么按标签刷,遇到变形题还是卡。尹成这套训练营的组织方式是按初级、中级、高级三段推进,每段内部再按数据结构与算法主题聚题,比如数组与字符串、链表、哈希、二叉树、动态规划、回溯这些在 LeetCode 里复用率最高的模块逐个吃透。它的定位不是题解大全,而是把「看题—想思路—写代码—测边界」这个循环压缩到可以跟着走的节奏里。
从线索看,内容里包含 20 罗马数字转换、4 删除重复项这类基础题,也涉及 LRU 缓存机制这种典型的腾讯面试高频设计题。前者练的是下标控制和边界判断,后者练的是哈希表加双向链表的组合结构,正好对应 LeetCode 初级到高级在能力要求上的跨度。
技术栈与适合的写法
配套题解基本围绕通用编程语言展开,重点不在语言语法,而在数据结构选型和复杂度取舍。链表类题目要处理哑结点、快慢指针、断链顺序;哈希类题目要处理键设计与冲突规避;二叉树要处理递归返回值语义和迭代栈帧。建议看的时候打开编辑器同步敲一遍,尤其是 LRU 这种需要同时维护 map 和链表指针的题,只看不写基本等于没学。
对每道题,值得留意的信息有三层:一是它属于哪个模板,比如「滑动窗口」「二分查找」「DFS 回溯」;二是模板里哪些步骤是固定骨架,哪些是针对本题的变形;三是复杂度分析,LeetCode 上很多题暴力也能过,但面试里考察的是你能不能说出 O(n) 和 O(n²) 的分界在哪。把这三层写进自己的笔记,比记答案有用得多。
怎么拿来练,而不是拿来放
第一遍按章节顺序看,遇到题目先暂停,自己在草稿纸上把思路写全再继续,避免直接看讲解产生「我懂了」的错觉。第二遍跳过已经熟的题,只挑当时卡住的,重写一遍代码并加自己的测试用例,尤其是 LeetCode 官方样例覆盖不到的极端输入,比如空链表、单节点、全相同元素、整数溢出。
第三遍做横向串联。LRU 缓存涉及的哈希加链表思路,和 LFU、设计推特、设计循环队列是同一族问题;数字转换题背后的取模、取整次序,和进制转换、字符串解析是同一类操作。找出这些关联,才能在面试中把一道题迁移到另一道题上。
复用方式与自学路径
这套素材适合拆成可复用的刷题档案:建一个仓库,按「题型—模板—易错点—自测用例」四栏记录。初级段补下标与递归的基本功,中级段集中练树、图、DP 的状态定义,高级段重点看设计题和需要多结构协作的题。如果你已经有刷题基础,可以直接从高级段切入,把 CRUD 式的简单题跳过,时间花在真正拉开区分度的部分。
整体上,它更适合当成一份对照实践的题解索引,配合 LeetCode 网站自己提交、看运行结果和讨论区,而不是单纯看视频。看懂别人的解法只是起点,能独立描述状态转移、写出边界判断、说清复杂度,才算真正拿下这道题。
尹成leecode算法训练营|算法初级中级高级视频教程
LeetCode面试题解析,从初级到高级
编辑点评
系统学习LeetCode算法题解,涵盖多种数据结构与算法,提升面试竞争力。
⭐ 编辑推荐
精选LeetCode面试题,从初级到高级,系统学习算法与数据结构,提升编程能力。
✨ 课程亮点
✦LeetCode面试题解析
✦涵盖初级到高级
✦系统学习算法与数据结构
课程目录
课程目录92 集
- 23、leetcode高级1》05、5腾讯面试题LRU缓存机制【更多精选‖公众号:CunWorknotes】 .mp4 [35.3 MB]
- 15、leetcode初级1》24、20整数变罗马数字1_ev.mp4 [56.4 MB]
- 06、leetcode中级2》13、4leetcode腾讯面试题解决删除重复_ev【不易整理‖请关注:CunWorkNoteS】.mp4 [11.8 MB]
- 10、leetcode高级2》05、5解决对称二叉树.mp4 [37.3 MB]
- 18、leetcode初级4》03、3字符串转整数【更多精选‖公众号:CunWorknotes】 .mp4 [86.9 MB]
- 09、leetcode高级1》21、10腾讯面试题-求解二叉搜索树第K大【持续更新‖免费提供:CunworknoteS】.mp4 [28.9 MB]
- 20、leetcode中级2》12、3leetcode腾讯面试题解决多个链表归并_ev【更多精选‖公众号:CunWorknotes】 .mp4 [24.1 MB]
- 19、leetcode中级1》12、4leetcode最长公共前缀_ev【公重号:CunWorkNotes】.mp4 [14.9 MB]
- 23、leetcode高级1》14、3腾讯面试题格雷编码_ev.mp4 [12.9 MB]
- 10、leetcode高级2》03、3下一个排列_ev【不易整理‖请关注:CunWorkNoteS】.mp4 [17.7 MB]
- 09、leetcode高级1》11、11题目概括_ev.mp4 [17.8 MB]
- 15、leetcode初级1》35、7无重复字符的最长子串2.mp4 [95.1 MB]
- 14、leetcode高级6》06、6完全平方数.mp4 [38.4 MB]
- 12、leetcode高级4》02、1leetcode不重复字符串字串暴力搜索【不易整理‖请关注:CunWorkNoteS】.mp4 [69.4 MB]
- 23、leetcode高级1》08、8腾讯面试题-反转链表【资源精选‖更多关注:CunworkNotes】.mp4 [19.3 MB]
- 07、leetcode中级3》15、5腾讯面试题-卖出股票最佳时机_ev.mp4 [11.2 MB]
- 10、leetcode高级2》08、8回文链表【不易整理‖请关注:CunWorkNoteS】.mp4 [57.7 MB]
- 11、leetcode高级3》20、9接雨水high_ev【不易整理‖请关注:CunWorkNoteS】.mp4 [14.5 MB]
- 09、leetcode高级1》12、1腾讯面试题旋转链表.mp4 [31.4 MB]
- 15、leetcode初级1》19、15.回文数2_ev【整理不易‖记得关注:CunWorKNotes】.mp4 [57.9 MB]
- 26、leetcode高级4》07、腾讯136题第二种解法_ev.mp4 [8.1 MB]
- 01、leetcode初级1》34、6无重复字符的最长子串1.mp4 [108.0 MB]
- 08、leetcode中级4》20、9腾讯面试题-填充螺旋矩阵【优质资源‖关注:cunWorkNotes 解锁】.mp4 [21.1 MB]
- 09、leetcode高级1》02、2腾讯面试题路径数量_ev【公重号:CunWorkNotes】.mp4 [9.9 MB]
- 15、leetcode初级1》22、18.最多水容器1【资源精选‖更多关注:CunworkNotes】.mp4 [84.4 MB]
- 20、leetcode中级2》07、7leetcode腾讯面试题解决全排列.mp4 [21.0 MB]
- 09、leetcode高级1》06、6腾讯面试题排序链表-归并排序【更多精选‖公众号:CunWorknotes】 .mp4 [35.0 MB]
- 09、leetcode高级1》18、7腾讯面试题-链表相交_ev【优质资源‖关注:cunWorkNotes 解锁】.mp4 [7.2 MB]
- 25、leetcode高级3》16、5.把二叉搜索树转换为累加树_ev.mp4 [7.3 MB]
- 07、leetcode中级3》07、7腾讯面试题求解超过一半的数摩尔投票_ev【更多精选‖公众号:CunWorknotes】 .mp4 [31.9 MB]
- 07、leetcode中级3》09、9腾讯面试题反转字符串_ev.mp4 [6.9 MB]
- 09、leetcode高级1》09、9腾讯面试题-求解数组第K个元素_ev.mp4 [23.1 MB]
- 19、leetcode中级1》08、8leetcode四数之和【不易整理‖请关注:CunWorkNoteS】.mp4 [83.0 MB]
- 11、leetcode高级3》03、3.找到所有数组小时的数字high_ev.mp4 [31.8 MB]
- 15、leetcode初级1》02、2两数相加2【资源精选‖更多关注:CunworkNotes】.mp4 [107.6 MB]
- 20、leetcode中级2》18、9.leetcode腾讯面试题解决只出现一次的字符_ev【优质资源‖关注:cunWorkNotes 解锁】.mp4 [11.6 MB]
- 23、leetcode高级1》22、11题目概括.mp4 [25.0 MB]
- 07、leetcode中级3》13、3腾讯面试题有序数组归并_ev【持续更新‖免费提供:CunworknoteS】.mp4 [39.5 MB]
- 09、leetcode高级1》01、1腾讯面试题旋转链表_ev【更多精选‖公众号:CunWorknotes】 .mp4 [16.3 MB]
- 13、leetcode高级5》02、2最大矩形_ev【更多精选‖公众号:CunWorknotes】 .mp4 [41.5 MB]
- 12、leetcode高级4》07、腾讯136题第二种解法_ev.mp4 [8.1 MB]
- 24、leetcode高级2》09、9移动零【整理不易‖记得关注:CunWorKNotes】.mp4 [25.0 MB]
- 24、leetcode高级2》17、7反转二叉树_ev【整理不易‖记得关注:CunWorKNotes】.mp4 [12.6 MB]
- 07、leetcode中级3》09、9腾讯面试题反转字符串【持续更新‖免费提供:CunworknoteS】.mp4 [12.1 MB]
- 01、leetcode初级1》31、3两数相加3.mp4 [126.3 MB]
- 15、leetcode初级1》20、16.正则表达式匹配1_ev.mp4 [44.1 MB]
- 07、leetcode中级3》14、4腾讯面试题解决二叉树深度.mp4 [9.1 MB]
- 06、leetcode中级2》14、5leetcode腾讯面试题解决旋转数组搜索【公重号:CunWorkNotes】.mp4 [74.7 MB]
- 22、leetcode中级4》03、3腾讯面试题-删除链表节点.mp4 [17.6 MB]
- 13、leetcode高级5》01、1.最小覆盖子串.mp4 [86.0 MB]
- 22、leetcode中级4》10、10腾讯面试题-环形链表_ev.mp4 [14.2 MB]
- 15、leetcode初级1》53、21整数变罗马数字2_ev.mp4 [15.4 MB]
- 01、leetcode初级1》29、1两数相加1_ev.mp4 [37.0 MB]
- 12、leetcode高级4》06、腾讯126题第三种解法【不易整理‖请关注:CunWorkNoteS】.mp4 [35.7 MB]
- 07、leetcode中级3》20、10腾讯面试题-nim游戏.mp4 [21.4 MB]
- 09、leetcode高级1》01、1腾讯面试题旋转链表【不易整理‖请关注:CunWorkNoteS】.mp4 [31.4 MB]
- 07、leetcode中级3》02、2腾讯面试题2的幂次_ev【整理不易‖记得关注:CunWorKNotes】.mp4 [9.2 MB]
- 24、leetcode高级2》02、2括号生成_ev.mp4 [28.5 MB]
- 16、leetcode初级2》03、3leetcode_two_sum第二解法【持续更新‖免费提供:CunworknoteS】.mp4 [120.6 MB]
- 07、leetcode中级3》04、4腾讯面试题解决二叉树深度【公重号:CunWorkNotes】.mp4 [9.1 MB]
- 06、leetcode中级2》02、2leetcode腾讯面试题有序链表归并_ev.mp4 [9.5 MB]
- 08、leetcode中级4》17、6腾讯面试题解决最小栈_ev.mp4 [15.1 MB]
- 23、leetcode高级1》15、4腾讯面试题二叉树最大路径和【优质资源‖关注:cunWorkNotes 解锁】.mp4 [53.8 MB]
- 03、leetcode初级3》01、1.leetcode字符串子串最短无重复字符串长度解法1-暴力循环.mp4 [73.0 MB]
- 09、leetcode高级1》07、7腾讯面试题-链表相交.mp4 [12.6 MB]
- 23、leetcode高级1》13、2腾讯面试题路径数量.mp4 [18.3 MB]
- 15、leetcode初级1》25、21整数变罗马数字2_ev【整理不易‖记得关注:CunWorKNotes】.mp4 [15.4 MB]
- 13、leetcode高级5》02、2最大矩形.mp4 [95.3 MB]
- 07、leetcode中级3》19、9腾讯面试题反转字符串_ev【整理不易‖记得关注:CunWorKNotes】.mp4 [6.9 MB]
- 09、leetcode高级1》04、4腾讯面试题二叉树最大路径和_ev【优质资源‖关注:cunWorkNotes 解锁】.mp4 [28.8 MB]
- 15、leetcode初级1》50、18.最多水容器1【整理不易‖记得关注:CunWorKNotes】.mp4 [84.4 MB]
- 17、leetcode初级3》03、3.leetcode字符串子串最短无重复字符串长度解法3-字符串哈希与滑动窗口位置_ev.mp4 [17.1 MB]
- 15、leetcode初级1》41、10.无重复字符的最长子串5.mp4 [71.6 MB]
- 26、leetcode高级4》06、腾讯126题第三种解法_ev【资源精选‖更多关注:CunworkNotes】.mp4 [14.5 MB]
- 21、leetcode中级3》06、6腾讯面试题-卖出股票最佳时机2贪心算法与动态规划_ev.mp4 [42.4 MB]
- 11、leetcode高级3》18、7合并二叉树【优质资源‖关注:cunWorkNotes 解锁】.mp4 [15.7 MB]
- 22、leetcode中级4》21、10腾讯面试题-环形链表_ev.mp4 [14.2 MB]
- 17、leetcode初级3》06、6leetcode回文字符串拆解_ev.mp4 [40.4 MB]
- 24、leetcode高级2》03、3下一个排列_ev【公重号:CunWorkNotes】.mp4 [17.7 MB]
- 21、leetcode中级3》16、6腾讯面试题-卖出股票最佳时机2贪心算法与动态规划【持续更新‖免费提供:CunworknoteS】.mp4 [87.4 MB]
- 18、leetcode初级4》05、5求解回文数_ev.mp4 [7.5 MB]
- 02、leetcode初级2》06、6leetcode_add_two_nnumbers第二解法_ev.mp4 [41.8 MB]
- 19、leetcode中级1》10、2leetcode整数转罗马数字_ev【资源精选‖更多关注:CunworkNotes】.mp4 [13.7 MB]
- 15、leetcode初级1》36、8无重复字符的最长子串3【持续更新‖免费提供:CunworknoteS】.mp4 [330.5 MB]
- 23、leetcode高级1》08、8腾讯面试题-反转链表_ev.mp4 [11.3 MB]
- 19、leetcode中级1》01、1leetcode水的容器最大【资源精选‖更多关注:CunworkNotes】.mp4 [45.8 MB]
- 12、leetcode高级4》14、腾讯126题第三种解法【更多精选‖公众号:CunWorknotes】 .mp4 [35.5 MB]
- 25、leetcode高级3》18、7合并二叉树_ev.mp4 [6.9 MB]
- 25、leetcode高级3》06、6二叉树的直径_ev【不易整理‖请关注:CunWorkNoteS】.mp4 [9.5 MB]
- 01、leetcode初级1》41、10.无重复字符的最长子串5.mp4 [71.6 MB]
- 22、leetcode中级4》19、8腾讯面试题螺旋矩阵【资源精选‖更多关注:CunworkNotes】.mp4 [46.1 MB]
- 15、leetcode初级1》22、18.最多水容器1_ev.mp4 [33.2 MB]
🎯 学习收获
- 掌握LeetCode面试题解法
- 提升算法能力
- 增强面试竞争力