Murphy-LeetCode 🚀
基于 MkDocs Material 构建的 LeetCode 算法题解文档库,包含详细的解题思路、代码实现和复杂度分析。
📖 项目介绍
欢迎来到 Murphy 的 LeetCode 算法题解库!这里系统整理了 LeetCode 经典算法题目的解题思路和 C++ 实现。
✨ 特色功能
- 📚 系统整理:按题号顺序整理 LeetCode 经典算法题目
- 💡 详细解析:每道题包含问题概述、解题思路、多种解法对比
- 🎯 C++ 实现:主要使用 C++ 语言实现,符合 Google C++ Style Guide
- 📈 复杂度分析:详细标注时间复杂度和空间复杂度
- 🔍 智能搜索:支持全文搜索,快速定位相关题目
🎯 题目分类
当前已收录的题目包括:
Easy 题目
- 0001 两数之和
- 0009 回文数
- 0013 罗马数字转整数
- 0014 最长公共前缀
- 0020 有效的括号
- 0027 移除元素
- 0028 找出字符串中第一个匹配项的下标
- 0035 搜索插入位置
- 0058 最后一个单词的长度
- 0066 加一
- 0067 二进制求和
- 0069 x的平方根
- 0070 爬楼梯
- 0088 合并两个有序数组
Medium 题目
🛠️ 使用指南
浏览题解
点击左侧导航栏中的题目,即可查看详细的题解内容。每个题解包含:
- 问题概述:题目描述和要求
- 解题思路:详细的思路分析
- 代码实现:完整的 C++ 代码
- 复杂度分析:时间复杂度和空间复杂度
- 知识点总结:相关的算法知识点
搜索功能
使用页面顶部的搜索框可以快速定位: - 题目编号 - 题目名称 - 算法关键词 - 代码片段
📚 学习资源
🤝 贡献
欢迎提交 Issue 和 Pull Request 来完善题解内容!
💡 提示:使用左侧导航栏浏览题目,或使用搜索功能快速定位感兴趣的内容。