|
8 | 8 | 老师使用的语言主要是 Python/JavaScript...
|
9 | 9 |
|
10 | 10 | 本人暂定使用 C++ 来完成。
|
| 11 | + |
| 12 | +## LeetCode 题解 |
| 13 | + |
| 14 | +| 基础篇 | 进阶篇 | 专题篇 | |
| 15 | +| --------------------------- | ------------------------- | --------------------------------------- | |
| 16 | +| [数组/栈/队列](#数组栈队列) | [高频面试题](#高频面试题) | [二分法](#二分法) | |
| 17 | +| [链表](#链表) | [前缀树](#前缀树) | [滑动窗口](#滑动窗口) | |
| 18 | +| [树](#树) | [并查集](#并查集) | [位运算](#位运算) | |
| 19 | +| [哈希表](#哈希表) | [跳表](#跳表) | [搜索(BFS/DFS/回溯)](#搜索bfs-dfs-回溯) | |
| 20 | +| [双指针](#双指针) | [剪枝](#剪枝) | [背包问题](#背包问题) | |
| 21 | +| - | [字符串匹配](#字符串匹配) | [动态规划](#动态规划) | |
| 22 | +| - | [堆](#堆) | [分治](#分治) | |
| 23 | +| - | - | [贪心](#贪心) | |
| 24 | + |
| 25 | +## 基础篇 |
| 26 | + |
| 27 | +### 数组,栈,队列 |
| 28 | + |
| 29 | +#### 每日一题 |
| 30 | + |
| 31 | +- [x] [【day-01】989.数组形式的整数加法](./daily/posts/day1.md) |
| 32 | +- [x] [【day-02】821.字符的最短距离](./daily/posts/day2.md) |
| 33 | + |
| 34 | + |
| 35 | +#### 数组拓展题目 |
| 36 | + |
| 37 | +- [x] [75.颜色分类](./daily/posts/basic/array-stack-queue/ext-sort-colors.md) |
| 38 | + |
| 39 | + |
| 40 | +#### 栈拓展题目 |
| 41 | + |
| 42 | +- [ ] [946. 验证栈序列](https://leetcode-cn.com/problems/validate-stack-sequences/) |
| 43 | + |
| 44 | +#### 队列拓展题目 |
| 45 | + |
| 46 | +- [ ] [155.最小栈](https://leetcode-cn.com/problems/min-stack/) |
| 47 | + |
| 48 | + |
| 49 | +#### 相关专题 |
| 50 | + |
| 51 | +- [ ] [前缀和](https://lucifer.ren/blog/2020/09/27/atMostK/) |
| 52 | + |
| 53 | +### 链表 |
| 54 | + |
| 55 | +#### 每日一题 |
| 56 | + |
| 57 | +- [x] [【day-07】24.两两交换链表中的节点](./daily/posts/basic/linked-list/07.swap-nodes-in-pairs.md) |
| 58 | + |
| 59 | + |
| 60 | +#### 链表拓展题目 |
| 61 | + |
| 62 | +- [x] [2.两数相加](./daily/posts/problems/2.add-two-numbers.md) |
| 63 | + |
| 64 | +### 树 |
| 65 | + |
| 66 | +#### 每日一题 |
| 67 | + |
| 68 | +- [x] [【day-13】104.二叉树的最大深度](./daily/posts/basic/binary-tree/13.maximum-depth-of-binary-tree.md) |
| 69 | + |
| 70 | +#### 树拓展题目 |
| 71 | + |
| 72 | +- [x] [105.从前序与中序遍历序列构造二叉树](./daily/posts/basic/binary-tree/ |
| 73 | + |
| 74 | +### 哈希表 |
| 75 | + |
| 76 | +#### 每日一题 |
| 77 | + |
| 78 | +- [x] [【day-19】1.两数之和](./daily/posts/basic/hashmap/19.two-sum.md) |
| 79 | + |
| 80 | + |
| 81 | +#### 哈希表拓展题目 |
| 82 | + |
| 83 | +- [x] [645.错误的集合](./daily/posts/basic/hashmap/ext-set-mismatch.md) |
| 84 | + |
| 85 | + |
| 86 | +### 双指针 |
| 87 | + |
| 88 | +#### 每日一题 |
| 89 | + |
| 90 | +- [x] [【day-25】35.搜索插入位置](./daily/posts/basic/two-pointers/25.search-insert-position.md) |
| 91 | + |
| 92 | + |
| 93 | +#### 双指针拓展题目 |
| 94 | + |
| 95 | +- [x] [875.爱吃香蕉的珂珂](./daily/posts/basic/two-pointers/ext-koko-eating-bananas.md) |
| 96 | + |
| 97 | +## 进阶篇 |
| 98 | + |
| 99 | +### 高频面试题 |
| 100 | + |
| 101 | +**二叉树遍历系列** |
| 102 | + |
| 103 | +- [x] [【day-34】二叉树遍历系列](./daily/posts/medium/hot/34.traversal-of-binary-tree.md) |
| 104 | + |
| 105 | +**反转链表系列** |
| 106 | + |
| 107 | +- [x] [【day-35】206.反转链表](./daily/posts/medium/hot/35.reverse-linked-list.md) |
| 108 | + |
| 109 | +**位运算系列** |
| 110 | + |
| 111 | +- [ ] [【day-36】78.子集](./daily/posts/medium/hot/36.subsets.md) |
| 112 | + |
| 113 | +**动态规划系列** |
| 114 | + |
| 115 | +- [x] [【day-37】62.不同路径](./daily/posts/medium/hot/37.unique-paths.md) |
| 116 | + |
| 117 | + |
| 118 | +**有效括号系列** |
| 119 | + |
| 120 | +- [x] [【day-38】20.有效括号](./daily/posts/medium/hot/38.valid-parentheses.md) |
| 121 | + |
| 122 | + |
| 123 | +**设计系列** |
| 124 | + |
| 125 | +- [ ] [【day-39】剑指 Offer09.用两个栈实现队列](./daily/posts/) |
| 126 | + |
| 127 | + |
| 128 | +**前缀和系列** |
| 129 | + |
| 130 | +- [x] [【day-40】网易面试题](./daily/posts/medium/hot/40.netease.md) |
| 131 | + |
| 132 | + |
| 133 | +### 前缀树 |
| 134 | + |
| 135 | +- [x] [【day-41】208.实现 Trie](./daily/posts/medium/trie/41.implement-trie-prefix-tree.md) |
| 136 | + |
| 137 | +### 并查集 |
| 138 | + |
| 139 | +#### 每日一题 |
| 140 | + |
| 141 | +- [x] [【day-44】547.朋友圈](./daily/posts/medium/union-find/44.friend-circles.md) |
| 142 | + |
| 143 | + |
| 144 | +#### 拓展 |
| 145 | + |
| 146 | +- [x] [1202.交换字符串中的元素](./daily/posts/medium/union-find/ext-smallest-string-with-swaps.md) |
| 147 | + |
| 148 | +### 跳表 |
| 149 | + |
| 150 | +- [ ] [【day-47】1206.设计跳表](./daily/posts/) |
| 151 | + |
| 152 | +### 剪枝 |
| 153 | + |
| 154 | +#### 每日一题 |
| 155 | + |
| 156 | +- [x] [【day-48】814.二叉树剪枝](./daily/posts/medium/prune/48.binary-tree-pruning.md) |
| 157 | + |
| 158 | + |
| 159 | +### 字符串匹配 |
| 160 | + |
| 161 | +#### 每日一题 |
| 162 | + |
| 163 | +- [ ] [【day-52】28.实现 strStr()](./daily/posts/medium/rk-kpm/52.implement-strstr.md) |
| 164 | + |
| 165 | +#### 拓展题目 |
| 166 | + |
| 167 | +- [ ] [1371.每个元音包含偶数次的最长子字符串](./daily/posts/medium/day-52.md) |
| 168 | + |
| 169 | + |
| 170 | +### 堆 |
| 171 | + |
| 172 | +#### 每日一题 |
| 173 | + |
| 174 | +- [x] [【day-54】215.数组中的第 K 个最大元素](./daily/posts/medium/heap/54.kth-largest-element-in-an-array.md) |
| 175 | + |
| 176 | + |
| 177 | +## 专题篇 |
| 178 | + |
| 179 | +### 二分法 |
| 180 | + |
| 181 | +#### 每日一题 |
| 182 | + |
| 183 | +- [x] [【day-61】69.x 的平方根](./daily/posts/topics/binary-search/61.sqrtx.md) |
| 184 | + |
| 185 | + |
| 186 | +#### 拓展题目 |
| 187 | + |
| 188 | +- [x] [33.搜索旋转排序数组](./daily/posts/topics/binary-search/ext-search-in-rotated-sorted-array.md) |
| 189 | + |
| 190 | +### 滑动窗口 |
| 191 | + |
| 192 | +#### 每日一题 |
| 193 | + |
| 194 | +- [x] [【day-67】1456.定长子串中元音的最大数目](./daily/posts/topics/sliding-window/67.maximum-number-of-vowels-in-a-substring-of-given-length.md) |
| 195 | + |
| 196 | +#### 拓展题目 |
| 197 | + |
| 198 | +- [x] [581.最短无序连续子数组](./daily/posts/topics/sliding-window/ext-shortest-unsorted-continuous-subarray.md) |
| 199 | + |
| 200 | +### 位运算 |
| 201 | + |
| 202 | +- [ ] [【day-72】268.缺失数字](./daily/posts/topics/day-72.md) |
| 203 | + |
| 204 | + |
| 205 | +### 搜索(BFS, DFS, 回溯) |
| 206 | + |
| 207 | +- [x] [【day-74】1254.统计封闭岛屿的数目](./daily/posts/topics/day-74.md) |
| 208 | + |
| 209 | + |
| 210 | +- [x] [5210.球会落何处](./daily/posts/topics/searching/ext-where-will-the-ball-fall.md) |
| 211 | + |
| 212 | +### 背包问题 |
| 213 | + |
| 214 | +- [x] [【day-80】322.零钱兑换](./daily/posts/topics/day-80.md) |
| 215 | + |
| 216 | + |
| 217 | +### 动态规划 |
| 218 | + |
| 219 | +- [ ] [【day-84】爬楼梯变种](./daily/posts/topics/day-84.md) |
| 220 | + |
| 221 | + |
| 222 | +### 分治 |
| 223 | + |
| 224 | +- [x] [【day-88】96.不同的二叉搜索树](./daily/posts/topics/day-88.md) |
| 225 | + |
| 226 | + |
| 227 | +### 贪心 |
| 228 | + |
| 229 | +#### 每日一题 |
| 230 | + |
| 231 | +- [ ] [【day-90】765.情侣牵手](./daily/posts/topics/day-90.md) |
| 232 | + |
| 233 | +#### 贪心拓展题目 |
| 234 | + |
| 235 | +- [x] [135.分发糖果](./daily/posts/topics/greedy/ext-candy.md) |
| 236 | + |
| 237 | + |
| 238 | +## 其他 |
| 239 | + |
| 240 | +- [x] [77.组合](./daily/posts/extensions/77.combination.md) |
| 241 | + |
| 242 | + |
| 243 | +> [在线电子书](https://geekplayers.com/leetcode) |
| 244 | +
|
0 commit comments