代码随想录 LeetCode 刷题攻略
《代码随想录》开源刷题攻略,按知识脉络与难度排好 200 道经典 LeetCode 题,配 60 万字图文题解、视频讲解与思维导图,覆盖 C++、Java、Python、Go、JavaScript 等多语言实现。
爱鲜报评分
0.0
0 人评分
63k
星数
是
中文
Shell
主语言
是
活跃
851
贡献者
人工分析
EDITORIAL推荐理由
这是中文算法学习社区里口碑极佳的刷题路线,最大价值在于把「刷什么、按什么顺序刷」这件事替你决定好了,避免新手在题库里盲目海选。每个专题都按「理论基础 → 实战题目 → 总结复盘」组织,形成知识闭环,配合视频和思维导图理解难点。多语言代码让不同技术栈的开发者都能直接上手,非常适合准备面试或系统补算法基础。
适用场景
- 校招/社招算法面试系统准备
- 零基础到进阶的数据结构与算法学习
- 按专题查漏补缺(数组、链表、二叉树、动态规划等)
- 多语言开发者对照学习同一题的不同实现
- 高校算法课程配套练习与复盘
优点
- 刷题顺序经过精心编排,循序渐进少走弯路
- 每题配图文题解、视频讲解与思维导图,理解成本低
- 覆盖 C++、Java、Python、Go、JavaScript 等多语言实现
- 专题含理论基础与总结篇,便于形成知识闭环
- 中文原创内容,社区活跃、Star 数极高,资料持续更新
缺点
- 仓库以文档为主,主语言标为 Shell,并非可直接运行的项目代码库
- 题解主线以 C++ 讲解,其他语言实现由社区贡献,质量与更新节奏不完全一致
- 部分内容导流到作者书籍、知识星球与自有站点,需自行甄别免费与付费部分
- 题目数量与顺序会随更新调整,按旧版路线学习时需注意版本差异
上手难度
入门
项目简介
《代码随想录》是一套面向中文开发者的 LeetCode 刷题攻略。它把 200 道经典高频题目按知识脉络和难度排好顺序,每题配有详细图文题解、视频难点剖析和思维导图,并提供 C++、Java、Python、Go、JavaScript 等多语言实现。
它的核心主张是:不用再纠结刷什么题、按什么顺序刷,跟着 README 的路线走即可。
内容组织方式
每个专题基本遵循三段式结构:
- 理论基础:先讲清该数据结构/算法的核心概念与常见坑;
- 实战题目:按由易到难排列的题单,逐题给出思路与代码;
- 总结篇:刷完一个模块后复盘,形成知识闭环。
整体学习路径大致为:
数组 → 链表 → 哈希表 → 字符串 → 双指针 → 栈与队列
→ 二叉树 → 回溯 → 贪心 → 动态规划 → 图论
适合谁使用
- 准备校招/社招算法面试,需要系统路线的人;
- 想从零补数据结构与算法基础的自学者;
- 已刷过一些题,想按专题查漏补缺的开发者;
- 需要多语言对照理解同一题解法的工程师。
使用建议
- 从头按顺序刷,不要跳着挑题,路线本身就是价值;
- 每个模块先读「理论基础」,再动手做题,最后看「总结篇」;
- 语言不设限:题解主线以 C++ 讲解,但思路通用,可对照自己熟悉的语言实现;
- 新手建议先完成数组、链表、哈希、字符串,再进入二叉树、回溯、贪心、动态规划与图论。
注意事项
仓库本身以 Markdown 文档为主,不是可直接运行的项目代码库;部分延伸内容会指向作者的出版物、视频课程与社区,使用时可自行区分免费与付费资源。
评论
- 暂无评论,来写第一条吧。