# LeetCode
**Repository Path**: harvest0623/LeetCode
## Basic Information
- **Project Name**: LeetCode
- **Description**: LeetCode(LeetCode 题解大全 / 刷题日记): 🛡️一站式多语言力扣题解库。✨收录本人刷过的所有 LeetCode 真题,覆盖基础入门、算法进阶至高频面试题。🌈每道题均提供C++/JavaScript/Java/Python/Go/Rust多语言实现,附核心思路注释与复杂度分析。 🔄 刷题进度实时同步,持续更新中;⭐欢迎 Star 收藏,一同攻克算法难关,解锁高效解题
- **Primary Language**: Python
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: https://leetcode.cn/u/harvest0623
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2026-01-02
- **Last Updated**: 2026-04-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🚀LeetCode (LeetCode 题解大全 / 刷题日记)
[
](https://isocpp.org/)
[
](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript)
[
](https://docs.oracle.com/en/java/)
[
](https://docs.python.org/3/)
[
](https://golang.org/doc/)
[
](https://www.rust-lang.org/learn)
**一站式多语言力扣题解仓库**,覆盖算法入门到高频面试真题,以清晰的思路、规范的代码、全面的分析助力算法能力提升。
## 📚 项目简介
本仓库是本人刷 `LeetCode` 算法题的系统化整理,并非简单的代码堆砌 —— 每道题均配备**核心思路拆解**、**多语言实现**、**时间 / 空间复杂度分析**,部分高频题还补充了 **「进阶优化思路」** 和 **「边界用例验证」**。
我们追求:
- ✅ **代码可读性**:命名规范、注释清晰,符合各语言工程化编码规范
- ✅ **解法全面性**:同一题目提供暴力解、最优解、巧解等多种思路
- ✅ **持续更新性**:按「数据结构」「算法类型」「难度梯度」持续补充新题解
## 🛠 覆盖语言
| 编程语言 | 题解数量 | 适用场景 | 适配力扣版本 |
|----------|----------|----------|--------------|
| C++ | 🔥 150+ | 高性能算法、面试高频 | C++17 |
| Java | 📌 150+ | 企业级开发、面向对象实现 | Java 17 |
| Python | 🚀 150+ | 简洁高效、快速解题 | Python 3.8+ |
| Go | ⚡️ 150+ | 并发场景、轻量级实现 | Go 1.20+ |
| JavaScript | 📱 150+ | 前端算法、面试基础 | ES6+ |
| Rust | 🛠 150+ | 内存安全、系统级算法 | Rust 1.60+ |
## 🗂 目录结构
``` plaintext
LeetCode-SC/
├── algorithms/ # 按算法类型分类
│ ├── array/ # 数组相关题解
│ ├── linked-list/ # 链表相关题解
│ └── ...
├── difficulty/ # 按难度分类
│ ├── easy/ # 简单题
│ ├── medium/ # 中等题
│ └── hard/ # 困难题
├── interview/ # 大厂面试高频题
└── utils/ # 通用工具函数(如链表构造、树结构封装)
```
## 📖 使用指南
### 1. 克隆仓库
```bash
git clone https://github.com/harvest0623/LeetCode-SC.git
cd LeetCode-SC
```
### 2. 查找题解
- 按**算法类型**:进入`algorithms/对应目录`,按题号查找(如`array/1-two-sum.md`)
- 按**难度**:进入`difficulty/对应目录`,快速定位适配自身水平的题目(如`easy/1-two-sum.md`)
- 按**题号**:仓库内支持关键词搜索(如搜索「141」直达环形链表题解)
### 3. 本地运行
每个题解文件均包含可独立运行的代码片段,只需:
- 确保本地安装对应语言的编译 / 运行环境
- 复制代码至本地,补充测试用例即可直接执行
## 📈 进度统计
| 难度 | 已完成 | 待补充 | 完成率 |
| -- | ------- | --- | --- |
| 简单 | 71/180 | 109 | 6.78% |
| 中等 | 108/2211 | 2103 | 4.88% |
| 困难 | 34/980 | 946 | 3.47% |
| 总计 | 213/4238 | 4025 | 5.03% |
## 🤝 贡献指南
1. `Fork` 本仓库
2. 创建特性分支 (`git checkout -b feature/AmazingSolution`)
3. 提交修改 (`git commit -m 'Add some AmazingSolution'`)
4. 推送至分支 (`git push origin feature/AmazingSolution`)
5. 打开 Pull Request
**我们欢迎:**
- 补充更优解题思路
- 修复代码逻辑漏洞
- 完善注释与复杂度分析
- 新增其他编程语言实现
## 📝 免责声明
本仓库仅作为算法学习交流使用,请勿直接复制代码用于 `LeetCode` 在线提交 —— 算法学习的核心是理解思路,而非机械复用代码。
## 📝 许可证
本项目采用 MIT 许可证,详见 [LICENSE](https://github.com/harvest0623/LeetCode-SC/blob/main/LICENSE) 文件。
## 📧 联系我
如有问题或建议,可通过以下方式联系:
- GitHub Issues: [提交问题](https://github.com//harvest0623/LeetCode-SC/issues)
- 邮箱:<3367741939@qq.com> or
* * *
⭐️ **如果本仓库对你有帮助,欢迎 Star 收藏,持续关注更新!**
> 算法之路无捷径,唯有坚持与思考 —— 愿我们都能在刷题中沉淀思维,在实践中提升能力。