登录 注册
教育与学习AI 应用与 AI Agent algorithmcppgointerviewjavajavascript
62,816
Stars
12,289
Forks
406
Watchers
266
Open Issues
未知
许可证
Shell
语言
2019-12-14
创建时间
2026-10-24
最近更新

项目能做什么

《代码随想录》LeetCode 刷题攻略,包含 200 道经典题目刷题顺序、图解及多语言版本实现。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# 代码随想录 · 全网最强数据结构算法学习路线

<p align="center">
  <a href="https://keetcoder.com/">🌍 海外英文版</a> ·
  <a href="https://github.com/youngyangyang04/keetcoder">🌍🇸 英文仓库</a> ·
  <a href="https://programmercarl.com/">🇨🇳 国内在线阅读</a> ·
  <a href="https://gitee.com/programmercarl/leetcode-master">🇨  Gitee 同步</a>
</p>

<p align="center">
  <a href="https://github.com/youngyangyang04/leetcode-master/stargazers"><img alt="stars" src="https://img.shields.io/github/stars/youngyangyang04/leetcode-master?style=flat&label=Stars"></a>
  <a href="https://github.com/youngyangyang04/leetcode-master/network/members"><img alt="forks" src="https://img.shields.io/github/forks/youngyangyang04/leetcode-master?style=flat&label=Forks"></a>
  <a href="https://github.com/youngyangyang04/leetcode-master/issues"><img alt="issues" src="https://img.shields.io/github/issues/youngyangyang04/leetcode-master?style=flat&label=Issues"></a>
  <a href="https://github.com/youngyangyang04/leetcode-master/graphs/contributors"><img alt="contributors" src="https://img.shields.io/github/contributors/youngyangyang04/leetcode-master?style=flat&label=Contributors"></a>
</p>

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

---

## 🔗 快速入口

- 📘 **出版书籍**:[《代码随想录》](https://union-click.jd.com/jdc?e=618%7Cpc%7C&p=JF8BASMJK1olXwABU1pUCU0SCl8IGV8WVAICU24ZVxNJXF9RXh5UHw0cSgYYXBcIWDoXSQVJQwYAUF1UDEsQHDZNRwYlVEBGPAIccE51dQ1cfjpVCnsHUjYbTkcbM244GFIXWQYAUV5VOHsXBF9adYOj696n5UKJosTCi_g4GmsVWwILVFhZCUIXBWgMK1wVVDZfHAIVXwAnM18LK1wVVBIEJh8PHE1lM18IK1glXQcCVVpYDU8RB2YUG18QXA4BSF5bDEIXBWsJHlgVXAEyVl9cDEInM7GFqyYQWHkHVBY1TUxoBmZtXT7L0LYTKClfCkMWEl8BGCMVCkFGBg01Dg5zSgcJUCxeD2AKNRwzChFKfGx3HQtCDnN3XV0aDB1KM2o4G10VXzY)
- 🧾 **PDF 精讲**:[算法精讲 PDF](https://programmercarl.com/qita/algo_pdf.html)
- 🎬 **算法公开课**:[170期硬核视频](https://www.bilibili.com/video/BV1fA4y1o715)
- 🧠 **卡码笔记**:[最强八股文](https://notes.kamacoder.com/)
- 👥 **学习社区**:项目 / 面经 / 学习方法 / 面试技巧 → 加入 [「代码随想录」知识星球](https://programmercarl.com/other/kstar.html)
- 🤝 **参与贡献**:本仓讲解以 C++ 为主,含 Java / Python / Go / JS 多语言实现。想点亮头像 👉 [如何提交代码](https://www.programmercarl.com/qita/join.html) · [致谢贡献者](https://github.com/youngyangyang04/leetcode-master/graphs/contributors)
- 📢 **转载须知**:全部为原创,引用请标注来源;恶意搬运将依法维权。

---

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

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

<p align="center">
<a href="https://programmercarl.com/xunlian/damoxing.html" target="_blank">
	<img src="./pics/damoxing.jpg" width="800" />
</a>
</p>

---

## 🚀 如何使用本攻略

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

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

---

## 🧭 刷题总目录(可折叠)

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

<details>
<summary><b>前序</b></summary>


* AI工具
    * [国内支付宝、微信给ChatGPT、Claude充值](https://github.com/youngyangyang04/gpt-daicho
阅读完整原文

商业机会分析 AI 生成

高督学属性算法训练营与私域求职社群

产品构想基于60万字内容路线图,提供周期性(如60天)带打卡督学、助教答疑、周测与模拟面试的训练营社群服务。
核心功能每日刷题任务规划、助教代码评审与答疑、群内打卡奖惩机制、阶段性Mock Interview模拟面试
目标用户自控力较弱、面临紧急秋招/春招求职的在校生及转码人群
难度/周期低至中 · 2-4周 · 成本:社群工具采购、运营人力与助教成本(初期可全由独立开发者承担)
收费模式按期收取训练营学费(阶梯定价),或年度私域会员年费
竞争风险极度依赖创始人/导师个人IP与答疑服务质量,交付重导致边际成本较高,扩张易遇瓶颈
依据 已验证事实

LeetCode/IDE 伴侣式刷题插件与进度管理工具

产品构想将仓库中的图解、模板与刷题顺序做成Chrome插件或VS Code插件,在用户刷LeetCode时无缝在侧边栏提示思路模板并追踪进度。
核心功能LeetCode题页侧边栏无缝嵌入图解解析、多语言标准模板一键插入、知识点记忆曲线打卡看板、相似题目推荐
目标用户正在LeetCode刷题但需要即时解题思路引导和进度记录的开发者
难度/周期中等 · 1-2个月 · 成本:轻量级服务器维护成本、插件商店上架费用
收费模式Freemium模式,基础题解免费,高级分类/一键模版套用/复习提醒等高级功能按月/年订阅
竞争风险依赖LeetCode前端页面结构,存在接口变动维护风险,易被竞品插件仿造
依据 数据支持的判断

深度视频课程与配套系统化出版/电子出版物

产品构想将Markdown图解内容精编,发行实体图书,并录制配套的核心考点剖析交互式音视频课程或小册。
核心功能出版级文字配图排版、分步动图拆解、10-15分钟短视频核心答疑、课后思考题互动区
目标用户喜欢系统化阅读、深度学习及需要视频直观讲解算法复杂过程的用户
难度/周期中等 · 3-6个月 · 成本:出版社合作沟通成本、视频录制剪辑软件及设备成本
收费模式图书版税收入、在线课程平台单课买断销售收入
竞争风险盗版资源传播风险高,单次买断模式长期LTV(客户生命周期价值)有限
依据 已验证事实
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
jwasham/coding-interview-university 中文介绍暂未生成
A complete computer science study plan to become a software
364,191 -
TheAlgorithms/Python 中文介绍暂未生成
All Algorithms implemented in Python
225,993 Python
trekhleb/javascript-algorithms 中文介绍暂未生成
📝 Algorithms and data structures implemented in JavaScript w
196,726 JavaScript
CyC2018/CS-Notes 中文介绍暂未生成
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
186,477 JavaScript
yangshun/tech-interview-handbook 中文介绍暂未生成
Curated coding interview preparation materials for busy soft
143,247 TypeScript
labuladong/fucking-algorithm 中文介绍暂未生成
Crack LeetCode, not only how, but also why.
136,046 Markdown
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2019-12-14,近 30 天仍在推送
社区活跃Star 62,816 / Fork 12,289 / Issue 266(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/youngyangyang04/leetcode-master.git
cd leetcode-master
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。