LeetCode 面试经典 150 题 · 学习索引
本系列按 LeetCode 面试经典 150 题 官方模块划分,共 23 个模块、150 道题。每模块一篇博客,内含 Java 解法与中文笔记。
模块文章默认 hide: true,完成一个模块后将对应 md 的 hide 改为 false 并推送即可发布。
模块进度
| # | 模块 | 题数 | 文章 | 完成 |
|---|---|---|---|---|
| 01 | 数组 / 字符串 | 24 | /article/top150-01-array-string | - [ ] |
| 02 | 双指针 | 5 | /article/top150-02-two-pointers | - [ ] |
| 03 | 滑动窗口 | 4 | /article/top150-03-sliding-window | - [ ] |
| 04 | 矩阵 | 5 | /article/top150-04-matrix | - [ ] |
| 05 | 哈希表 | 9 | /article/top150-05-hashmap | - [ ] |
| 06 | 区间 | 4 | /article/top150-06-intervals | - [ ] |
| 07 | 栈 | 5 | /article/top150-07-stack | - [ ] |
| 08 | 链表 | 11 | /article/top150-08-linked-list | - [ ] |
| 09 | 二叉树 | 14 | /article/top150-09-binary-tree | - [ ] |
| 10 | 二叉树层次遍历 | 4 | /article/top150-10-binary-tree-bfs | - [ ] |
| 11 | 二叉搜索树 | 3 | /article/top150-11-binary-search-tree | - [ ] |
| 12 | 图 | 6 | /article/top150-12-graph | - [ ] |
| 13 | 图的广度优先搜索 | 3 | /article/top150-13-graph-bfs | - [ ] |
| 14 | 字典树 | 3 | /article/top150-14-trie | - [ ] |
| 15 | 回溯 | 7 | /article/top150-15-backtracking | - [ ] |
| 16 | 分治 | 4 | /article/top150-16-divide-and-conquer | - [ ] |
| 17 | Kadane 算法 | 2 | /article/top150-17-kadane | - [ ] |
| 18 | 二分查找 | 7 | /article/top150-18-binary-search | - [ ] |
| 19 | 堆 | 4 | /article/top150-19-heap | - [ ] |
| 20 | 位运算 | 6 | /article/top150-20-bit-manipulation | - [ ] |
| 21 | 数学 | 6 | /article/top150-21-math | - [ ] |
| 22 | 一维动态规划 | 5 | /article/top150-22-1d-dp | - [ ] |
| 23 | 多维动态规划 | 9 | /article/top150-23-multidimensional-dp | - [ ] |
刷题建议
- 按上表顺序逐模块推进,与力扣学习计划保持一致。
- 每完成一模块,在对应 md 中填写思路与 Java 代码,再将
hide: false。 - 在本表「完成」列勾选
- [x],便于追踪整体进度。
