youngyangyang04 32736f2615 update readme
2025-09-30 15:29:42 +08:00
2025-03-12 11:17:46 +08:00
2025-09-30 15:22:50 +08:00
2025-09-30 15:29:42 +08:00

代码随想录 · LeetCode-Master

🌍 海外英文版 · 🌍🇸 英文仓库 · 🇨🇳 国内在线阅读 · 🇨 Gitee 同步

stars forks issues contributors

一套 循序渐进少走弯路 的刷题计划。 题目已按知识脉络与难度 排好顺序,每题配 图文题解 + 视频讲解。 适合从零到进阶、系统化掌握数据结构与算法。


🔗 快速入口


📚 为什么选这套刷题路线?

  • 不再海选题目README 就是刷题路线,按顺序刷即可。
  • 全链路学习体验:每个专题含「理论基础 → 实战题目 → 总结复盘」。
  • 经典高频必会:题目均为高频面试题典型考点
  • 多语言覆盖:除 C++ 主线,还有社区贡献的多语言实现。


🚀 如何使用本攻略

  1. 从头开始:按模块顺序「数组 → 链表 → 哈希表 → … → 图论」。
  2. 带着问题学:每个模块先看「理论基础」,再刷对应题单。
  3. 及时复盘:刷完一个模块,阅读「总结篇」,形成知识闭环
  4. 语言不设限:题解以 C++ 讲解为主,配多语言代码,思路通用。

建议:新手先刷「数组/链表/哈希/字符串」,再进阶到「二叉树/回溯/贪心/动态规划/图论」。


🧭 刷题总目录(可折叠)

已根据学习曲线优化排序;下方仅展示每章前若干题目,完整清单请展开查看。

前序 · 打基础
数组
链表
哈希表
字符串
双指针法
栈与队列
二叉树
回溯算法
贪心算法
动态规划
  • 动规总览与思维方式
  • 入门509. 斐波那契 · 70. 爬楼梯 · 746. 使用最小花费爬楼梯
  • 经典62/63. 不同路径 · 322. 零钱兑换 · 279. 完全平方数
  • 背包01/完全/多重背包与模板、子集和、组合数
  • 股票121/122/123/188/309/714 系列
  • 子序列300 LIS、1143 LCS、72 编辑距离、516 最长回文子序列
  • 背包总结篇 · 股票总结篇 · 动规总结篇
单调栈
图论
  • 图论发布说明
  • 搜索DFS / BFS、岛屿问题系列、可达性
  • 并查集:冗余连接 I/II、连通性判定
  • 最小生成树Prim / Kruskal
  • 最短路Dijkstra朴素/堆)· Bellman-Ford · SPFA · Floyd · A*
  • 最短路总结篇 · 图论总结篇

🧩 算法模板


🙌 参与贡献


Star 趋势

Star History Chart


👨‍💻 关于作者

大家好,我是 程序员 Carl,哈工大师兄,先后在腾讯、百度从事后端与底层技术研发,著有《代码随想录》。


📥 PDF 下载与学习群

添加下方企业微信,自动获取 PDF 精讲,并可选择加入刷题群:

备注格式

  • 在职:姓名-城市-岗位
  • 学生:姓名-学校-年级(无备注不通过


📜 版权说明

  • 本仓库所有内容均为原创,引用需 注明出处与链接
  • 严禁恶意搬运与洗稿,侵权必究。

Description
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
Readme 178 MiB
Languages
Shell 100%