使用 C++ 实现 LeetCode 算法题目的解题笔记和代码库。
lc_cpp/
├── code/ # LeetCode 题目的 C++ 实现代码
├── note/ # 算法学习笔记和题解分析
│ ├── 前置知识/
│ ├── 数学问题/
│ ├── 链表/
│ ├── 栈队列堆/
│ ├── 二叉树与图/
│ ├── 高级数据结构/
│ ├── 动态规划/
│ ├── 贪心/
│ ├── 搜索/
│ ├── 哈希与字符串/
│ └── cpp/ # C++ 编程相关笔记
└── README.md # 项目说明文档- C++ 编程笔记 - C++ 语法、STL、面向对象等
- 51. N皇后问题 - 回溯算法经典题
- 315. 计算右侧小于当前元素的个数 - 逆序数问题
- 300. 最长上升子序列 - 经典DP问题
- 206. 反转链表 - 链表基础操作
- 3. 无重复字符的最长子串 - 滑动窗口
- 200. 岛屿数量 - DFS/BFS应用
- 155. 最小栈 - 栈的设计
- 236. 二叉树的最近公共祖先 - 树的遍历
- 浏览笔记: 从 note/README.md 开始查看完整的笔记目录
- 查看代码: 在
code/目录下找到对应题目的 C++ 实现 - 学习路径: 建议按照数据结构 → 基础算法 → 高级算法的顺序学习
- 笔记数量: 163 篇算法笔记
- 代码数量: 395 道 LeetCode 题目实现
- 覆盖范围: 从基础数据结构到高级算法
- 语言: C++ (主要)
持续更新中... 最后更新: 2025年8月28日