# 代码随想录 | 关于我们
# 代码随想录是什么
代码随想录是一套系统的算法学习教程,把一道道算法题按专题、按难度循序渐进地排在一起,配上详细的图文讲解和视频讲解,全部免费开源。
作者:程序员Carl
# 学算法,最怕什么
怕的不是题目难,而是不知道从哪开始,不知道学了这道题下一个该学什么。
打开力扣,两千多道题,刷哪道?按什么顺序刷?刷完这道感觉会了,换一道又不会了——这是大多数人的状态。
代码随想录解决的就是这个问题:给你一条清晰的学习路线,从头到尾走一遍,算法体系就建立起来了。
# 为什么代码随想录能帮你学好算法
# 1. 科学的学习顺序
代码随想录不是把题目随便堆在一起,而是按照专题递进、难度递增的原则编排:
- 数组 → 链表 → 哈希表 → 字符串 → 双指针 → 栈与队列 → 二叉树 → 回溯 → 贪心 → 动态规划 → 单调栈 → 图论
每个专题从理论开始,先讲基础题,再讲进阶题,最后做总结。前一个专题是后一个专题的基础,学起来不突兀。
比如:学动态规划之前,你已经通过贪心专题理解了"局部最优推导全局最优"的思想;学回溯之前,二叉树的递归遍历已经帮你打好了递归的底子。
# 2. 不是给答案,是讲思路
很多题解一上来就给代码,看完觉得"哦,是这样",换个题还是不会。
代码随想录的讲解方式是先抛出问题,再逐步分析,关键结论加粗:
- 这道题暴力怎么做?为什么暴力会超时?
- 怎么优化?优化的切入点在哪?
- 画图模拟一遍算法的运行过程
- 代码怎么写?每一行在做什么?
- 这道题和之前做过的哪些题是同一个套路?
思路比答案重要,套路比技巧重要。代码随想录里总结了很多通用套路,比如动规五部曲、回溯三部曲,掌握套路之后,同类题目可以直接套用。
# 3. 图解 + 视频双管齐下
有些算法光看文字确实不好理解,比如回溯的搜索过程、滑动窗口的移动过程、动态规划的状态转移。
代码随想录里大量使用图解,一步步演示算法的运行过程。动态规划章节画了几十张状态转移图,回溯章节画了完整的搜索树,图论章节画了四百多幅图。
同时,算法视频公开课里 170 期视频,作者本人出镜白板讲解,脱稿录制,一镜到底。书 + 网站 + 视频,三个维度一起帮你理解。
# 4. 多语言代码
每道题都提供 C++、Java、Python、Go、JavaScript 等多种语言版本,不管你用什么语言,都能看懂代码、直接练习。
# 5. ACM 模式练习
图论章节使用卡码网的 ACM 模式出题,和笔试面试的实际考察方式一致。力扣是核心代码模式,输入输出都帮你处理好了,而笔试中 ACM 模式要求你自己处理输入输出——这块不练,笔试容易翻车。
# 内容覆盖
| 专题 | 题目数 | 核心内容 |
|---|---|---|
| 数组 | 9 | 二分查找、滑动窗口、模拟 |
| 链表 | 9 | 虚拟头节点、双指针、环的判断 |
| 哈希表 | 10 | set、map 的选择与使用 |
| 字符串 | 8 | 反转、KMP、双指针 |
| 双指针 | 11 | 对撞指针、快慢指针 |
| 栈与队列 | 9 | 单调栈、优先队列 |
| 二叉树 | 34 | 递归、迭代、层序、BST、构造 |
| 回溯 | 22 | 组合、分割、子集、排列、棋盘 |
| 贪心 | 24 | 区间问题、跳跃游戏、股票 |
| 动态规划 | 54 | 背包、子序列、股票、打家劫舍、编辑距离 |
| 单调栈 | 4 | 接雨水、柱状图最大矩形 |
| 图论 | 31 | DFS/BFS、并查集、最短路、最小生成树、拓扑排序 |
总计 200+ 道题,覆盖算法面试的高频考点。
# 全部免费
代码随想录网站(programmercarl.com)、Github 仓库(leetcode-master (opens new window))、B站算法公开课 (opens new window),全部免费。
140 期基础算法视频 + 30 期图论视频,免费看。200+ 篇图文题解,免费读。
免费硬核的算法内容是代码随想录的立身之本。不是先免费再收费,而是核心内容一直免费,会一直免费。
《代码随想录》纸质版和网站内容一样,买不买看个人习惯,有的录友喜欢翻书,有的只是想收藏。
# 发展历程
- 2020年代码随想录Github正式开源 (opens new window) 数次登顶github trending 榜首
- 2021年代码随想录网站 (opens new window)上线!即本站,学习算法的体验有了极大优化
- 2022年12月,《代码随想录》 正式出版,出版即成为当年技术畅销书
- 2023年3月,代码随想录算法视频公开课更新完毕,花费了一年时间,共140期算法视频,成为全网唯一技术作者把自己的书,从头到尾全部录制视频,并免费分享。
- 2024年7月,代码随想录-图论 首发在网站,共32篇,是全网最全的图论系统教程。
- 2025年3月,开始更新图论视频 时隔两年,再次开始更新算法视频。
- 2025年9月,代码随想录图论算法视频公开课 更新完毕,耗时六个月,全网最系统的图论视频教程,且免费分享给大家。
- 2025年12月,《代码随想录-图论》 正式出版。
评论
验证登录状态...