# 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 题解大全 / 刷题日记) [C++](https://isocpp.org/) [JavaScript](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript) [Java](https://docs.oracle.com/en/java/) [Python](https://docs.python.org/3/) [Go](https://golang.org/doc/) [Rust](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 收藏,持续关注更新!** > 算法之路无捷径,唯有坚持与思考 —— 愿我们都能在刷题中沉淀思维,在实践中提升能力。