返回目录
开源项目教育学习类新手

doocs/leetcode:多编程语言 LeetCode 题解仓库

doocs/leetcode 是一个开源算法题解仓库,收录 LeetCode、《剑指 Offer(第 2 版)》、《剑指 Offer(专项突击版)》、《程序员面试金典(第 6 版)》等题解,使用 Java、Python、C++、Go、TypeScript、Rust 等多种编程语言实现,并提供在线站点与贡献指南。

0 次阅读2026/09/15 发布
doocs/leetcode:多编程语言 LeetCode 题解仓库 来源图片

社区作者 · zZz

它解决什么问题

本项目包含 LeetCode、《剑指 Offer(第 2 版)》、《剑指 Offer(专项突击版)》、《程序员面试金典(第 6 版)》等题目的相关题解。所有题解均由多种编程语言实现,包括但不限于 Java、Python、C++、Go、TypeScript、Rust,并持续更新。项目还包含往期竞赛合集、JavaScript 专项练习、数据库专项练习,以及算法提升专题,覆盖基础算法、数据结构、搜索、动态规划、高级数据结构、图论等内容。站点为 https://leetcode.doocs.org。

项目感谢前微软工程师、现蚂蚁金服技术专家 @kfstorm 贡献所有 C# 题解。版权归 GitHub 开源社区 Doocs 所有,商业转载请联系 @yanglbme 获得授权,非商业转载请注明出处。许可证为知识共享 版权归属-相同方式共享 4.0 国际 公共许可证。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

来源未提供依赖安装或本地运行命令,可访问站点 https://leetcode.doocs.org 在线查阅题解。参与贡献流程如下:1. 将本项目 fork 到个人 GitHub 账号,然后 clone 到本地机器;

  1. 进入 leetcode 目录,切换到一个新的分支;
  2. 对项目做出一些变更,然后使用 git add、commit、push 等命令将本地变更提交到远程 GitHub 仓库;
  3. 提交题解时,「思考 / Thinking」段可选,格式见 solution/template.md 与 AGENTS.md;
  4. 将变更以 PR 形式提交过来,并按 PR 模板自检,项目维护人员会在第一时间 review;
  5. 可参考 CONTRIBUTING.md 或帮助文档 https://help.github.com/cn 了解更多细节。

来源教程配图

LeetCode-GitHub-Doocs
配图 1 · LeetCode-GitHub-Doocs查看原图
APINEBULA
配图 2 · APINEBULA查看原图
教程配图
配图 3 · 教程配图查看原图
Stargazers over time
配图 4 · Stargazers over time查看原图
Star Geographical Distribution of doocs/leetcode
配图 5 · Star Geographical Distribution of doocs/leetcode查看原图
教程配图
配图 6 · 教程配图查看原图
教程配图
配图 7 · 教程配图查看原图
教程配图
配图 8 · 教程配图查看原图

适用场景

算法刷题与题解查阅
编程面试准备
按专题复习数据结构与算法
多编程语言题解对照学习
教学与备课参考
参与开源题解贡献