老陈打码-带你刷LeetCode
课程详情
课程核心特色
课程采用“原理拆解+多解法对比+实战刷题”的模式,帮助学员系统性攻克LeetCode高频题,形成自己的解题思维框架。
按算法类型系统刷题
- 数组与字符串(双指针、滑动窗口)
- 链表(递归、迭代)
- 树与图(DFS、BFS、拓扑排序)
- 动态规划(状态定义、转移方程)
- 贪心算法(局部最优策略)
- 回溯算法(剪枝技巧)
一题多解,深度剖析
针对每道题讲解多种解法,对比时间复杂度和空间复杂度,帮助学员理解不同场景下的最优选择。
模拟面试场景,培养解题习惯
模拟真实面试场景,强调审题、沟通思路和测试边界条件,提升代码健壮性。
阶段性实战考核
每完成一个算法模块,安排限时考核,模拟面试环境,检验学习效果,及时查漏补缺。
课程适合人群
- 准备求职的应届毕业生
- 想跳槽大厂的程序员
- 算法基础薄弱,刷题效率低的学习者
- 计算机专业学生
课程配套资源
- 专属刷题清单(精选200+高频面试题,按难度分级)
- 代码仓库(每道题的多种解法实现,可直接运行)
- 错题本工具(记录薄弱知识点,针对性强化)
- 学习社群(与同学交流解题思路,老陈定期答疑)
课程目录
01 两数之和 02 两链表节点相加 03 无重复字符的最常子串 04 寻找两个正序数组的中位数 05 看起来很复杂其实很简单的z字形变换 06 范围限制下的整数反转 07 巧解字符串转换成整数 08 学会使用字符串与数组的方法巧解回文数 09 动态规划实现正则匹配 10 双指针法求出盛最多水的容器 11 贪心算法解整数转罗马数字 12 对象映射实现罗马数字转整数 13 递归巧解最长公共前缀 14 双指针巧解三数之和 15 结合数组巧解接近三数之和 16 回溯递归遍历完成电话号码的字母组合 17 递归回溯巧解括号生成 18 动态规划巧解机器人路径走法 19 形成递归思维解决合并二叉树 20 利用递归方式判断镜像二叉树 21 动态规划解决爬楼梯算法 22 回溯解决N皇后难题 23 动态规划算出买卖股票最佳时机 24 经典动态规划解决打家劫舍问题 25 经典堆栈思路解决每日温度 26 网络测试,忽视此次直播





