Skip to content

Commit 2e96243

Browse files
author
SampleUser
committed
Add comprehensive C++ notes for LeetCode covering language basics, STL, data structures, and algorithmic concepts
1 parent 51db796 commit 2e96243

6 files changed

Lines changed: 1929 additions & 1 deletion

File tree

docs/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55
## 快速导航
66

77
- **[C++ 基础](cpp/00-目录.md)**: 从零开始学习 C++ 语言核心特性。
8+
- **[LeetCode 刷题](leetcode/00-目录.md)**: 面向刷题的 C++ 知识点速查与常用模板。
89
- **[Qt 开发](Qt/00-目录.md)**: 掌握 Qt 框架,开发跨平台桌面应用。
910
- **[QML](qml/00-目录.md)**: 现代化的 UI 开发与组件库。
10-
- **[OpenGL](openGL/00-目录.md)**: 渲染与图形处理的底层技术。
11+
- **[OpenGL](OpenGL/00-目录.md)**: 渲染与图形处理的底层技术。
1112
- **[FFmpeg](ffmpeg/00-目录.md)**: 音视频工具链与 libav 入门。
1213

1314
## 关于本项目
@@ -17,6 +18,7 @@
1718
## 目录结构
1819

1920
- `cpp/`: C++ 语言基础教程
21+
- `leetcode/`: LeetCode 刷题知识点与代码模板
2022
- `Qt/`: Qt 框架开发教程
2123
- `qml/`: QML 组件与规范
2224
- `OpenGL/`: OpenGL 渲染与图形处理

docs/leetcode/00-目录.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# LeetCode 刷题目录
2+
3+
这部分把 C++ 基础知识点和 LeetCode 常用模板放到一起,适合作为刷题前复习和做题时速查。
4+
5+
如果你已经看过 `C++ 基础` 里的前 11 篇,这里会更像“面向刷题”的整理版本;如果还没系统学过 C++,建议先从基础章节回补。
6+
7+
## 学习路线
8+
9+
- [01-C++ 与 LeetCode 知识点](leetcode_notes.md)
10+
- [02-LeetCode 常用 C++ 模板](02-常用代码模板.md)
11+
12+
## 怎么配合主教程使用
13+
14+
- 语法不熟时,优先回看 `C++ 基础` 里的变量、函数、数组字符串、指针引用。
15+
- 开始刷题后,把这里当成速查表,重点看 STL、DFS/BFS、二分、滑动窗口、树和链表模板。
16+
- 面试前复习时,先看知识点页,再看代码模板页,会比从零翻基础教程更快。
17+
18+
## 01 从这里开始
19+
20+
- 下一篇:见 [01-C++ 与 LeetCode 知识点](leetcode_notes.md)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# LeetCode 常用 C++ 模板
2+
3+
这一页把当前 `leetcode.cpp` 里的常用结构和模板直接接入文档,方便一边看说明一边复制参考。
4+
5+
适合用来复习这些高频内容:
6+
7+
- `vector`、链表、二叉树的基础结构
8+
- 值传递 / 引用传递 / 指针传递
9+
- `template``struct``class`
10+
- DFS、BFS、二分查找、滑动窗口
11+
12+
## 模板源码
13+
14+
```cpp
15+
--8<-- "leetcode/leetcode.cpp"
16+
```

0 commit comments

Comments
 (0)