Problems (Order By Date)
序号 | 题目 | 难度 | Readme | C++ | Py |
---|---|---|---|---|---|
1 | 两数之和 | EASY | [✔️(Click)](../problemset/1. 两数之和/solution.cpp) | [✔️(Click)](../problemset/1. 两数之和/solution.py) | |
2 | 两数相加 | MEDIUM | [✔️(Click)](../problemset/2. 两数相加/solution.py) | ||
3 | 无重复字符的最长子串 | MEDIUM | [✔️(Click)](../problemset/3. 无重复字符的最长子串/solution.cpp) | ||
4 | 寻找两个正序数组的中位数 | HARD | [✔️(Click)](../problemset/4. 寻找两个正序数组的中位数/solution.cpp) | ||
4 | 寻找两个正序数组的中位数 | HARD | [✔️(Click)](../problemset/4. 寻找两个正序数组的中位数/solution_v2.cpp) | ||
5 | 最长回文子串 | MEDIUM | [✔️(Click)](../problemset/5. 最长回文子串/solution.cpp) | ||
6 | N 字形变换 | MEDIUM | [✔️(Click)](../problemset/6. N 字形变换/solution.cpp) | ||
7 | 整数反转 | MEDIUM | [✔️(Click)](../problemset/7. 整数反转/solution.cpp) | ||
8 | 字符串转换整数 (atoi) | MEDIUM | [✔️(Click)](../problemset/8. 字符串转换整数 (atoi)/solution.cpp) | ||
9 | 回文数 | EASY | [✔️(Click)](../problemset/9. 回文数/solution.cpp) | ||
10 | 正则表达式匹配 | HARD | [✔️(Click)](../problemset/10. 正则表达式匹配/solution.cpp) | ||
11 | 盛最多水的容器 | MEDIUM | [✔️(Click)](../problemset/11. 盛最多水的容器/solution.cpp) | [✔️(Click)](../problemset/11. 盛最多水的容器/solution.py) | |
12 | 整数转罗马数字 | MEDIUM | [✔️(Click)](../problemset/12. 整数转罗马数字/solution.cpp) | ||
12 | 整数转罗马数字 | MEDIUM | [✔️(Click)](../problemset/12. 整数转罗马数字/solution_v2.cpp) | ||
13 | 罗马数字转整数 | EASY | [✔️(Click)](../problemset/13. 罗马数字转整数/solution.cpp) | ||
14 | 最长公共前缀 | EASY | [✔️(Click)](../problemset/14. 最长公共前缀/solution.cpp) | ||
15 | 三数之和 | MEDIUM | [✔️(Click)](../problemset/15. 三数之和/solution.cpp) | [✔️(Click)](../problemset/15. 三数之和/solution.py) | |
16 | 最接近的三数之和 | MEDIUM | [✔️(Click)](../problemset/16. 最接近的三数之和/solution.cpp) | ||
17 | 电话号码的字母组合 | MEDIUM | [✔️(Click)](../problemset/17. 电话号码的字母组合/solution.cpp) | ||
18 | 四数之和 | MEDIUM | [✔️(Click)](../problemset/18. 四数之和/solution.py) | ||
19 | 删除链表的倒数第 N 个结点 | MEDIUM | [✔️(Click)](../problemset/19. 删除链表的倒数第 N 个结点/solution.py) | ||
20 | 有效的括号 | EASY | [✔️(Click)](../problemset/20. 有效的括号/solution.cpp) | ||
21 | 合并两个有序链表 | EASY | [✔️(Click)](../problemset/21. 合并两个有序链表/solution.cpp) | ||
22 | 括号生成 | MEDIUM | [✔️(Click)](../problemset/22. 括号生成/solution.cpp) | ||
24 | 两两交换链表中的节点 | MEDIUM | [✔️(Click)](../problemset/24. 两两交换链表中的节点/solution.py) | ||
29 | 两数相除 | MEDIUM | [✔️(Click)](../problemset/29. 两数相除/solution.cpp) | ||
31 | 下一个排列 | MEDIUM | [✔️(Click)](../problemset/31. 下一个排列/solution.cpp) | [✔️(Click)](../problemset/31. 下一个排列/solution.py) | |
32 | 最长有效括号 | HARD | [✔️(Click)](../problemset/32. 最长有效括号/solution.cpp) | ||
33 | 搜索旋转排序数组 | MEDIUM | [✔️(Click)](../problemset/33. 搜索旋转排序数组/solution.cpp) | ||
36 | 有效的数独 | MEDIUM | [✔️(Click)](../problemset/36. 有效的数独/solution.py) | ||
36 | 有效的数独 | MEDIUM | [✔️(Click)](../problemset/36. 有效的数独/solution_v2.cpp) | ||
37 | 解数独 | HARD | [✔️(Click)](../problemset/37. 解数独/solution.py) | ||
39 | 组合总和 | MEDIUM | [✔️(Click)](../problemset/39. 组合总和/solution.cpp) | ||
41 | 缺失的第一个正数 | HARD | [✔️(Click)](../problemset/41. 缺失的第一个正数/solution.cpp) | [✔️(Click)](../problemset/41. 缺失的第一个正数/solution.py) | |
42 | 接雨水 | HARD | [✔️(Click)](../problemset/42. 接雨水/solution.cpp) | [✔️(Click)](../problemset/42. 接雨水/solution.py) | |
43 | 字符串相乘 | MEDIUM | [✔️(Click)](../problemset/43. 字符串相乘/solution.cpp) | ||
45 | 跳跃游戏 II | MEDIUM | [✔️(Click)](../problemset/45. 跳跃游戏 II/solution.cpp) | ||
46 | 全排列 | MEDIUM | [✔️(Click)](../problemset/46. 全排列/solution.cpp) | [✔️(Click)](../problemset/46. 全排列/solution.py) | |
47 | 全排列 II | MEDIUM | [✔️(Click)](../problemset/47. 全排列 II/solution.py) | ||
49 | 字母异位词分组 | MEDIUM | [✔️(Click)](../problemset/49. 字母异位词分组/solution.cpp) | ||
50 | Pow(x, n) | MEDIUM | [✔️(Click)](../problemset/50. Pow(x, n)/solution.cpp) | ||
51 | N 皇后 | HARD | [✔️(Click)](../problemset/51. N 皇后/solution.cpp) | [✔️(Click)](../problemset/51. N 皇后/solution.py) | |
52 | N 皇后 II | HARD | [✔️(Click)](../problemset/52. N 皇后 II/solution.py) | ||
53 | 最大子数组和 | MEDIUM | [✔️(Click)](../problemset/53. 最大子数组和/solution.cpp) | ||
54 | 螺旋矩阵 | MEDIUM | [✔️(Click)](../problemset/54. 螺旋矩阵/solution.cpp) | ||
55 | 跳跃游戏 | MEDIUM | [✔️(Click)](../problemset/55. 跳跃游戏/solution.cpp) | ||
56 | 合并区间 | MEDIUM | [✔️(Click)](../problemset/56. 合并区间/solution.cpp) | ||
57 | 插入区间 | MEDIUM | [✔️(Click)](../problemset/57. 插入区间/solution.cpp) | ||
61 | 旋转链表 | MEDIUM | [✔️(Click)](../problemset/61. 旋转链表/solution.py) | ||
63 | 不同路径 II | MEDIUM | [✔️(Click)](../problemset/63. 不同路径 II/solution.cpp) | ||
64 | 最小路径和 | MEDIUM | [✔️(Click)](../problemset/64. 最小路径和/solution.cpp) | ||
64 | 最小路径和 | MEDIUM | [✔️(Click)](../problemset/64. 最小路径和/solution_v2.cpp) | ||
66 | 加一 | EASY | [✔️(Click)](../problemset/66. 加一/solution.py) | ||
67 | 二进制求和 | EASY | [✔️(Click)](../problemset/67. 二进制求和/solution.cpp) | ||
68 | 文本左右对齐 | HARD | [✔️(Click)](../problemset/68. 文本左右对齐/solution.py) | ||
71 | 简化路径 | MEDIUM | [✔️(Click)](../problemset/71. 简化路径/solution.py) | ||
72 | 编辑距离 | HARD | [✔️(Click)](../problemset/72. 编辑距离/solution.cpp) | ||
74 | 搜索二维矩阵 | MEDIUM | [✔️(Click)](../problemset/74. 搜索二维矩阵/solution.py) | ||
75 | 颜色分类 | MEDIUM | [✔️(Click)](../problemset/75. 颜色分类/solution.cpp) | ||
76 | 最小覆盖子串 | HARD | [✔️(Click)](../problemset/76. 最小覆盖子串/solution.cpp) | [✔️(Click)](../problemset/76. 最小覆盖子串/solution.py) | |
77 | 组合 | MEDIUM | [✔️(Click)](../problemset/77. 组合/solution.py) | ||
78 | 子集 | MEDIUM | [✔️(Click)](../problemset/78. 子集/solution.cpp) | ||
79 | 单词搜索 | MEDIUM | [✔️(Click)](../problemset/79. 单词搜索/solution.cpp) | ||
80 | 删除有序数组中的重复项 II | MEDIUM | [✔️(Click)](../problemset/80. 删除有序数组中的重复项 II/solution.py) | ||
82 | 删除排序链表中的重复元素 II | MEDIUM | [✔️(Click)](../problemset/82. 删除排序链表中的重复元素 II/solution.cpp) | ||
83 | 删除排序链表中的重复元素 | EASY | [✔️(Click)](../problemset/83. 删除排序链表中的重复元素/solution.cpp) | [✔️(Click)](../problemset/83. 删除排序链表中的重复元素/solution.py) | |
84 | 柱状图中最大的矩形 | HARD | [✔️(Click)](../problemset/84. 柱状图中最大的矩形/solution.py) | ||
85 | 最大矩形 | HARD | [✔️(Click)](../problemset/85. 最大矩形/solution.py) | ||
87 | 扰乱字符串 | HARD | [✔️(Click)](../problemset/87. 扰乱字符串/solution.cpp) | ||
88 | 合并两个有序数组 | EASY | [✔️(Click)](../problemset/88. 合并两个有序数组/solution.cpp) | ||
89 | 格雷编码 | MEDIUM | [✔️(Click)](../problemset/89. 格雷编码/solution.cpp) | [✔️(Click)](../problemset/89. 格雷编码/solution.py) | |
90 | 子集 II | MEDIUM | [✔️(Click)](../problemset/90. 子集 II/solution.py) | ||
91 | 解码方法 | MEDIUM | [✔️(Click)](../problemset/91. 解码方法/solution.cpp) | [✔️(Click)](../problemset/91. 解码方法/solution.py) | |
92 | 反转链表 II | MEDIUM | [✔️(Click)](../problemset/92. 反转链表 II/solution.py) | ||
94 | 二叉树的中序遍历 | EASY | [✔️(Click)](../problemset/94. 二叉树的中序遍历/solution.py) | ||
97 | 交错字符串 | MEDIUM | [✔️(Click)](../problemset/97. 交错字符串/solution.py) | ||
98 | 验证二叉搜索树 | MEDIUM | [✔️(Click)](../problemset/98. 验证二叉搜索树/solution.cpp) | ||
100 | 相同的树 | EASY | [✔️(Click)](../problemset/100. 相同的树/solution.cpp) | ||
101 | 对称二叉树 | EASY | [✔️(Click)](../problemset/101. 对称二叉树/solution.cpp) | ||
105 | 从前序与中序遍历序列构造二叉树 | MEDIUM | [✔️(Click)](../problemset/105. 从前序与中序遍历序列构造二叉树/solution.cpp) | ||
106 | 从中序与后序遍历序列构造二叉树 | MEDIUM | [✔️(Click)](../problemset/106. 从中序与后序遍历序列构造二叉树/solution.cpp) | ||
107 | 二叉树的层序遍历 II | MEDIUM | [✔️(Click)](../problemset/107. 二叉树的层序遍历 II/solution.cpp) | ||
108 | 将有序数组转换为二叉搜索树 | EASY | [✔️(Click)](../problemset/108. 将有序数组转换为二叉搜索树/solution.cpp) | ||
111 | 二叉树的最小深度 | EASY | [✔️(Click)](../problemset/111. 二叉树的最小深度/solution.cpp) | ||
112 | 路径总和 | EASY | [✔️(Click)](../problemset/112. 路径总和/solution.cpp) | ||
113 | 路径总和 II | MEDIUM | [✔️(Click)](../problemset/113. 路径总和 II/solution.py) | ||
114 | 二叉树展开为链表 | MEDIUM | [✔️(Click)](../problemset/114. 二叉树展开为链表/solution.cpp) | ||
117 | 填充每个节点的下一个右侧节点指针 II | MEDIUM | [✔️(Click)](../problemset/117. 填充每个节点的下一个右侧节点指针 II/solution.cpp) | ||
119 | 杨辉三角 II | EASY | [✔️(Click)](../problemset/119. 杨辉三角 II/solution.cpp) | ||
120 | 三角形最小路径和 | MEDIUM | [✔️(Click)](../problemset/120. 三角形最小路径和/solution.cpp) | ||
121 | 买卖股票的最佳时机 | EASY | [✔️(Click)](../problemset/121. 买卖股票的最佳时机/solution.cpp) | ||
122 | 买卖股票的最佳时机 II | MEDIUM | [✔️(Click)](../problemset/122. 买卖股票的最佳时机 II/solution.cpp) | ||
124 | 二叉树中的最大路径和 | HARD | [✔️(Click)](../problemset/124. 二叉树中的最大路径和/solution.cpp) | ||
126 | 单词接龙 II | HARD | [✔️(Click)](../problemset/126. 单词接龙 II/solution.cpp) | ||
128 | 最长连续序列 | MEDIUM | [✔️(Click)](../problemset/128. 最长连续序列/solution.cpp) | [✔️(Click)](../problemset/128. 最长连续序列/solution.py) | |
133 | 克隆图 | MEDIUM | [✔️(Click)](../problemset/133. 克隆图/solution.cpp) | [✔️(Click)](../problemset/133. 克隆图/solution.py) | |
136 | 只出现一次的数字 | EASY | [✔️(Click)](../problemset/136. 只出现一次的数字/solution.cpp) | ||
138 | 复制带随机指针的链表 | MEDIUM | [✔️(Click)](../problemset/138. 复制带随机指针的链表/solution.py) | ||
139 | 单词拆分 | MEDIUM | [✔️(Click)](../problemset/139. 单词拆分/solution.cpp) | ||
141 | 环形链表 | EASY | [✔️(Click)](../problemset/141. 环形链表/solution.py) | ||
142 | 环形链表 II | MEDIUM | [✔️(Click)](../problemset/142. 环形链表 II/solution.py) | ||
145 | 二叉树的后序遍历 | EASY | [✔️(Click)](../problemset/145. 二叉树的后序遍历/solution.cpp) | ||
146 | LRU 缓存 | MEDIUM | [✔️(Click)](../problemset/146. LRU 缓存/solution.cpp) | ||
148 | 排序链表 | MEDIUM | [✔️(Click)](../problemset/148. 排序链表/solution.py) | ||
150 | 逆波兰表达式求值 | MEDIUM | [✔️(Click)](../problemset/150. 逆波兰表达式求值/solution.py) | ||
151 | 反转字符串中的单词 | MEDIUM | [✔️(Click)](../problemset/151. 反转字符串中的单词/solution.cpp) | ||
152 | 乘积最大子数组 | MEDIUM | [✔️(Click)](../problemset/152. 乘积最大子数组/solution.cpp) | ||
153 | 寻找旋转排序数组中的最小值 | MEDIUM | [✔️(Click)](../problemset/153. 寻找旋转排序数组中的最小值/solution.py) | ||
160 | 相交链表 | EASY | [✔️(Click)](../problemset/160. 相交链表/solution.py) | ||
162 | 寻找峰值 | MEDIUM | [✔️(Click)](../problemset/162. 寻找峰值/solution.cpp) | [✔️(Click)](../problemset/162. 寻找峰值/solution.py) | |
165 | 比较版本号 | MEDIUM | [✔️(Click)](../problemset/165. 比较版本号/solution.py) | ||
166 | 分数到小数 | MEDIUM | [✔️(Click)](../problemset/166. 分数到小数/solution.cpp) | [✔️(Click)](../problemset/166. 分数到小数/solution.py) | |
167 | 两数之和 II - 输入有序数组 | MEDIUM | [✔️(Click)](../problemset/167. 两数之和 II - 输入有序数组/solution.cpp) | ||
169 | 多数元素 | EASY | [✔️(Click)](../problemset/169. 多数元素/solution.cpp) | ||
171 | Excel 表列序号 | EASY | [✔️(Click)](../problemset/171. Excel 表列序号/solution.cpp) | [✔️(Click)](../problemset/171. Excel 表列序号/solution.py) | |
172 | 阶乘后的零 | MEDIUM | [✔️(Click)](../problemset/172. 阶乘后的零/solution.cpp) | [✔️(Click)](../problemset/172. 阶乘后的零/solution.py) | |
173 | 二叉搜索树迭代器 | MEDIUM | [✔️(Click)](../problemset/173. 二叉搜索树迭代器/solution.cpp) | ||
179 | 最大数 | MEDIUM | [✔️(Click)](../problemset/179. 最大数/solution.cpp) | ||
183 | 从不订购的客户 | EASY | [✔️(Click)](../problemset/183. 从不订购的客户/solution.py) | ||
188 | 买卖股票的最佳时机 IV | HARD | [✔️(Click)](../problemset/188. 买卖股票的最佳时机 IV/solution.cpp) | ||
190 | 颠倒二进制位 | EASY | [✔️(Click)](../problemset/190. 颠倒二进制位/solution.cpp) | ||
191 | 位1的个数 | EASY | [✔️(Click)](../problemset/191. 位1的个数/solution.cpp) | ||
198 | 打家劫舍 | MEDIUM | [✔️(Click)](../problemset/198. 打家劫舍/solution.cpp) | ||
200 | 岛屿数量 | MEDIUM | [✔️(Click)](../problemset/200. 岛屿数量/solution.cpp) | [✔️(Click)](../problemset/200. 岛屿数量/solution.py) | |
203 | 移除链表元素 | EASY | [✔️(Click)](../problemset/203. 移除链表元素/solution.py) | ||
204 | 计数质数 | MEDIUM | [✔️(Click)](../problemset/204. 计数质数/solution.cpp) | ||
206 | 反转链表 | EASY | [✔️(Click)](../problemset/206. 反转链表/solution.cpp) | ||
207 | 课程表 | MEDIUM | [✔️(Click)](../problemset/207. 课程表/solution.cpp) | ||
208 | 实现 Trie (前缀树) | MEDIUM | [✔️(Click)](../problemset/208. 实现 Trie (前缀树)/solution.cpp) | [✔️(Click)](../problemset/208. 实现 Trie (前缀树)/solution.py) | |
208 | 实现 Trie (前缀树) | MEDIUM | [✔️(Click)](../problemset/208. 实现 Trie (前缀树)/solution_v2.cpp) | ||
209 | 长度最小的子数组 | MEDIUM | [✔️(Click)](../problemset/209. 长度最小的子数组/solution.cpp) | ||
211 | 添加与搜索单词 - 数据结构设计 | MEDIUM | [✔️(Click)](../problemset/211. 添加与搜索单词 - 数据结构设计/solution.py) | ||
212 | 单词搜索 II | HARD | [✔️(Click)](../problemset/212. 单词搜索 II/solution.py) | ||
213 | 打家劫舍 II | MEDIUM | [✔️(Click)](../problemset/213. 打家劫舍 II/solution.cpp) | ||
214 | 最短回文串 | HARD | [✔️(Click)](../problemset/214. 最短回文串/solution.cpp) | ||
215 | 数组中的第K个最大元素 | MEDIUM | [✔️(Click)](../problemset/215. 数组中的第K个最大元素/solution.cpp) | ||
218 | 天际线问题 | HARD | [✔️(Click)](../problemset/218. 天际线问题/solution.py) | ||
220 | 存在重复元素 III | HARD | [✔️(Click)](../problemset/220. 存在重复元素 III/solution.cpp) | ||
222 | 完全二叉树的节点个数 | MEDIUM | [✔️(Click)](../problemset/222. 完全二叉树的节点个数/solution.py) | ||
226 | 翻转二叉树 | EASY | [✔️(Click)](../problemset/226. 翻转二叉树/solution.cpp) | ||
227 | 基本计算器 II | MEDIUM | [✔️(Click)](../problemset/227. 基本计算器 II/solution.py) | ||
228 | 汇总区间 | EASY | [✔️(Click)](../problemset/228. 汇总区间/solution.cpp) | ||
229 | 多数元素 II | MEDIUM | [✔️(Click)](../problemset/229. 多数元素 II/solution.py) | ||
231 | 2 的幂 | EASY | [✔️(Click)](../problemset/231. 2 的幂/solution.cpp) | ||
233 | 数字 1 的个数 | HARD | [✔️(Click)](../problemset/233. 数字 1 的个数/solution.py) | ||
235 | 二叉搜索树的最近公共祖先 | MEDIUM | [✔️(Click)](../problemset/235. 二叉搜索树的最近公共祖先/solution.cpp) | ||
237 | 删除链表中的节点 | MEDIUM | [✔️(Click)](../problemset/237. 删除链表中的节点/solution.cpp) | [✔️(Click)](../problemset/237. 删除链表中的节点/solution.py) | |
238 | 除自身以外数组的乘积 | MEDIUM | [✔️(Click)](../problemset/238. 除自身以外数组的乘积/solution.cpp) | ||
240 | 搜索二维矩阵 II | MEDIUM | [✔️(Click)](../problemset/240. 搜索二维矩阵 II/solution.cpp) | [✔️(Click)](../problemset/240. 搜索二维矩阵 II/solution.py) | |
241 | 为运算表达式设计优先级 | MEDIUM | [✔️(Click)](../problemset/241. 为运算表达式设计优先级/solution.py) | ||
255 | 验证前序遍历序列二叉搜索树 | MEDIUM | [✔️(Click)](../problemset/255. 验证前序遍历序列二叉搜索树/solution.cpp) | ||
258 | 各位相加 | EASY | [✔️(Click)](../problemset/258. 各位相加/solution.py) | ||
260 | 只出现一次的数字 III | MEDIUM | [✔️(Click)](../problemset/260. 只出现一次的数字 III/solution.py) | ||
263 | 丑数 | EASY | [✔️(Click)](../problemset/263. 丑数/solution.cpp) | ||
264 | 丑数 II | MEDIUM | [✔️(Click)](../problemset/264. 丑数 II/solution.py) | ||
268 | 丢失的数字 | EASY | [✔️(Click)](../problemset/268. 丢失的数字/solution.cpp) | [✔️(Click)](../problemset/268. 丢失的数字/solution.py) | |
273 | 整数转换英文表示 | HARD | [✔️(Click)](../problemset/273. 整数转换英文表示/solution.py) | ||
274 | H 指数 | MEDIUM | [✔️(Click)](../problemset/274. H 指数/solution.py) | ||
275 | H 指数 II | MEDIUM | [✔️(Click)](../problemset/275. H 指数 II/solution.py) | ||
279 | 完全平方数 | MEDIUM | [✔️(Click)](../problemset/279. 完全平方数/solution.py) | ||
284 | 顶端迭代器 | MEDIUM | [✔️(Click)](../problemset/284. 顶端迭代器/solution.py) | ||
287 | 寻找重复数 | MEDIUM | [✔️(Click)](../problemset/287. 寻找重复数/solution.py) | ||
289 | 生命游戏 | MEDIUM | [✔️(Click)](../problemset/289. 生命游戏/solution.cpp) | [✔️(Click)](../problemset/289. 生命游戏/solution.py) | |
292 | Nim 游戏 | EASY | [✔️(Click)](../problemset/292. Nim 游戏/solution.cpp) | [✔️(Click)](../problemset/292. Nim 游戏/solution.py) | |
295 | 数据流的中位数 | HARD | [✔️(Click)](../problemset/295. 数据流的中位数/solution.py) | ||
297 | 二叉树的序列化与反序列化 | HARD | [✔️(Click)](../problemset/297. 二叉树的序列化与反序列化/solution.cpp) | ||
299 | 猜数字游戏 | MEDIUM | [✔️(Click)](../problemset/299. 猜数字游戏/solution.py) | ||
300 | 最长递增子序列 | MEDIUM | [✔️(Click)](../problemset/300. 最长递增子序列/solution.cpp) | [✔️(Click)](../problemset/300. 最长递增子序列/solution.py) | |
300 | 最长递增子序列 | MEDIUM | [✔️(Click)](../problemset/300. 最长递增子序列/solution_v2.cpp) | ||
307 | 区域和检索 - 数组可修改 | MEDIUM | [✔️(Click)](../problemset/307. 区域和检索 - 数组可修改/solution.cpp) | ||
309 | 买卖股票的最佳时机含冷冻期 | MEDIUM | [✔️(Click)](../problemset/309. 买卖股票的最佳时机含冷冻期/solution.cpp) | ||
313 | 超级丑数 | MEDIUM | [✔️(Click)](../problemset/313. 超级丑数/solution.py) | ||
319 | 灯泡开关 | MEDIUM | [✔️(Click)](../problemset/319. 灯泡开关/solution.py) | ||
322 | 零钱兑换 | MEDIUM | [✔️(Click)](../problemset/322. 零钱兑换/solution.cpp) | ||
322 | 零钱兑换 | MEDIUM | [✔️(Click)](../problemset/322. 零钱兑换/solution_v2.cpp) | ||
326 | 3 的幂 | EASY | [✔️(Click)](../problemset/326. 3 的幂/solution.cpp) | ||
329 | 矩阵中的最长递增路径 | HARD | [✔️(Click)](../problemset/329. 矩阵中的最长递增路径/solution.cpp) | ||
336 | 回文对 | HARD | [✔️(Click)](../problemset/336. 回文对/solution.cpp) | ||
337 | 打家劫舍 III | MEDIUM | [✔️(Click)](../problemset/337. 打家劫舍 III/solution.cpp) | ||
338 | 比特位计数 | EASY | [✔️(Click)](../problemset/338. 比特位计数/solution.py) | ||
343 | 整数拆分 | MEDIUM | [✔️(Click)](../problemset/343. 整数拆分/solution.cpp) | [✔️(Click)](../problemset/343. 整数拆分/solution.py) | |
345 | 反转字符串中的元音字母 | EASY | [✔️(Click)](../problemset/345. 反转字符串中的元音字母/solution.py) | ||
347 | 前 K 个高频元素 | MEDIUM | [✔️(Click)](../problemset/347. 前 K 个高频元素/solution.cpp) | ||
365 | 水壶问题 | MEDIUM | [✔️(Click)](../problemset/365. 水壶问题/solution.cpp) | ||
367 | 有效的完全平方数 | EASY | [✔️(Click)](../problemset/367. 有效的完全平方数/solution.py) | ||
371 | 两整数之和 | MEDIUM | [✔️(Click)](../problemset/371. 两整数之和/solution.cpp) | [✔️(Click)](../problemset/371. 两整数之和/solution.py) | |
372 | 超级次方 | MEDIUM | [✔️(Click)](../problemset/372. 超级次方/solution.py) | ||
375 | 猜数字大小 II | MEDIUM | [✔️(Click)](../problemset/375. 猜数字大小 II/solution.py) | ||
377 | 组合总和 Ⅳ | MEDIUM | [✔️(Click)](../problemset/377. 组合总和 Ⅳ/solution.cpp) | ||
378 | 有序矩阵中第 K 小的元素 | MEDIUM | [✔️(Click)](../problemset/378. 有序矩阵中第 K 小的元素/solution.cpp) | ||
380 | O(1) 时间插入、删除和获取随机元素 | MEDIUM | [✔️(Click)](../problemset/380. O(1) 时间插入、删除和获取随机元素/solution.cpp) | ||
383 | 赎金信 | EASY | [✔️(Click)](../problemset/383. 赎金信/solution.py) | ||
384 | 打乱数组 | MEDIUM | [✔️(Click)](../problemset/384. 打乱数组/solution.py) | ||
390 | 消除游戏 | MEDIUM | [✔️(Click)](../problemset/390. 消除游戏/solution.py) | ||
391 | 完美矩形 | HARD | [✔️(Click)](../problemset/391. 完美矩形/solution.py) | ||
392 | 判断子序列 | EASY | [✔️(Click)](../problemset/392. 判断子序列/solution.cpp) | ||
393 | UTF-8 编码验证 | MEDIUM | [✔️(Click)](../problemset/393. UTF-8 编码验证/solution.py) | ||
394 | 字符串解码 | MEDIUM | [✔️(Click)](../problemset/394. 字符串解码/solution.py) | ||
397 | 整数替换 | MEDIUM | [✔️(Click)](../problemset/397. 整数替换/solution.py) | ||
400 | 第 N 位数字 | MEDIUM | [✔️(Click)](../problemset/400. 第 N 位数字/solution.py) | ||
405 | 数字转换为十六进制数 | EASY | [✔️(Click)](../problemset/405. 数字转换为十六进制数/solution.py) | ||
406 | 根据身高重建队列 | MEDIUM | [✔️(Click)](../problemset/406. 根据身高重建队列/solution.py) | ||
409 | 最长回文串 | EASY | [✔️(Click)](../problemset/409. 最长回文串/solution.cpp) | ||
413 | 等差数列划分 | MEDIUM | [✔️(Click)](../problemset/413. 等差数列划分/solution.py) | ||
415 | 字符串相加 | EASY | [✔️(Click)](../problemset/415. 字符串相加/solution.cpp) | ||
416 | 分割等和子集 | MEDIUM | [✔️(Click)](../problemset/416. 分割等和子集/solution.py) | ||
430 | 扁平化多级双向链表 | MEDIUM | [✔️(Click)](../problemset/430. 扁平化多级双向链表/solution.py) | ||
435 | 无重叠区间 | MEDIUM | [✔️(Click)](../problemset/435. 无重叠区间/solution.py) | ||
437 | 路径总和 III | MEDIUM | [✔️(Click)](../problemset/437. 路径总和 III/solution.py) | ||
438 | 找到字符串中所有字母异位词 | MEDIUM | [✔️(Click)](../problemset/438. 找到字符串中所有字母异位词/solution.py) | ||
441 | 排列硬币 | EASY | [✔️(Click)](../problemset/441. 排列硬币/solution.py) | ||
443 | 压缩字符串 | MEDIUM | [✔️(Click)](../problemset/443. 压缩字符串/solution.py) | ||
446 | 等差数列划分 II - 子序列 | HARD | [✔️(Click)](../problemset/446. 等差数列划分 II - 子序列/solution.py) | ||
448 | 找到所有数组中消失的数字 | EASY | [✔️(Click)](../problemset/448. 找到所有数组中消失的数字/solution.py) | ||
450 | 删除二叉搜索树中的节点 | MEDIUM | [✔️(Click)](../problemset/450. 删除二叉搜索树中的节点/solution.py) | ||
454 | 四数相加 II | MEDIUM | [✔️(Click)](../problemset/454. 四数相加 II/solution.py) | ||
455 | 分发饼干 | EASY | [✔️(Click)](../problemset/455. 分发饼干/solution.py) | ||
457 | 环形数组是否存在循环 | MEDIUM | [✔️(Click)](../problemset/457. 环形数组是否存在循环/solution.py) | ||
459 | 重复的子字符串 | EASY | [✔️(Click)](../problemset/459. 重复的子字符串/solution.cpp) | [✔️(Click)](../problemset/459. 重复的子字符串/solution.py) | |
461 | 汉明距离 | EASY | [✔️(Click)](../problemset/461. 汉明距离/solution.cpp) | ||
464 | 我能赢吗 | MEDIUM | [✔️(Click)](../problemset/464. 我能赢吗/solution.py) | ||
467 | 环绕字符串中唯一的子字符串 | MEDIUM | [✔️(Click)](../problemset/467. 环绕字符串中唯一的子字符串/solution.py) | ||
468 | 验证IP地址 | MEDIUM | [✔️(Click)](../problemset/468. 验证IP地址/solution.py) | ||
470 | 用 Rand7() 实现 Rand10() | MEDIUM | [✔️(Click)](../problemset/470. 用 Rand7() 实现 Rand10()/solution.py) | ||
473 | 火柴拼正方形 | MEDIUM | [✔️(Click)](../problemset/473. 火柴拼正方形/solution.py) | ||
474 | 一和零 | MEDIUM | [✔️(Click)](../problemset/474. 一和零/solution.py) | ||
475 | 供暖器 | MEDIUM | [✔️(Click)](../problemset/475. 供暖器/solution.py) | ||
476 | 数字的补数 | EASY | [✔️(Click)](../problemset/476. 数字的补数/solution.py) | ||
482 | 密钥格式化 | EASY | [✔️(Click)](../problemset/482. 密钥格式化/solution.py) | ||
485 | 最大连续 1 的个数 | EASY | [✔️(Click)](../problemset/485. 最大连续 1 的个数/solution.py) | ||
492 | 构造矩形 | EASY | [✔️(Click)](../problemset/492. 构造矩形/solution.py) | ||
494 | 目标和 | MEDIUM | [✔️(Click)](../problemset/494. 目标和/solution.py) | ||
495 | 提莫攻击 | EASY | [✔️(Click)](../problemset/495. 提莫攻击/solution.py) | ||
496 | 下一个更大元素 I | EASY | [✔️(Click)](../problemset/496. 下一个更大元素 I/solution.py) | ||
500 | 键盘行 | EASY | [✔️(Click)](../problemset/500. 键盘行/solution.py) | ||
502 | IPO | HARD | [✔️(Click)](../problemset/502. IPO/solution.py) | ||
503 | 下一个更大元素 II | MEDIUM | [✔️(Click)](../problemset/503. 下一个更大元素 II/solution.py) | ||
506 | 相对名次 | EASY | [✔️(Click)](../problemset/506. 相对名次/solution.py) | ||
513 | 找树左下角的值 | MEDIUM | [✔️(Click)](../problemset/513. 找树左下角的值/solution.py) | ||
516 | 最长回文子序列 | MEDIUM | [✔️(Click)](../problemset/516. 最长回文子序列/solution.py) | ||
518 | 零钱兑换 II | MEDIUM | [✔️(Click)](../problemset/518. 零钱兑换 II/solution.py) | ||
519 | 随机翻转矩阵 | MEDIUM | [✔️(Click)](../problemset/519. 随机翻转矩阵/solution.py) | ||
520 | 检测大写字母 | EASY | [✔️(Click)](../problemset/520. 检测大写字母/solution.py) | ||
524 | 通过删除字母匹配到字典里最长单词 | MEDIUM | [✔️(Click)](../problemset/524. 通过删除字母匹配到字典里最长单词/solution.py) | ||
525 | 连续数组 | MEDIUM | [✔️(Click)](../problemset/525. 连续数组/solution.py) | ||
526 | 优美的排列 | MEDIUM | [✔️(Click)](../problemset/526. 优美的排列/solution.py) | ||
528 | 按权重随机选择 | MEDIUM | [✔️(Click)](../problemset/528. 按权重随机选择/solution.py) | ||
530 | 二叉搜索树的最小绝对差 | EASY | [✔️(Click)](../problemset/530. 二叉搜索树的最小绝对差/solution.py) | ||
537 | 复数乘法 | MEDIUM | [✔️(Click)](../problemset/537. 复数乘法/solution.py) | ||
538 | 把二叉搜索树转换为累加树 | MEDIUM | [✔️(Click)](../problemset/538. 把二叉搜索树转换为累加树/solution.py) | ||
540 | 有序数组中的单一元素 | MEDIUM | [✔️(Click)](../problemset/540. 有序数组中的单一元素/solution.py) | ||
540 | 有序数组中的单一元素 | MEDIUM | [✔️(Click)](../problemset/540. 有序数组中的单一元素/solution_v2.py) | ||
541 | 反转字符串 II | EASY | [✔️(Click)](../problemset/541. 反转字符串 II/solution.py) | ||
543 | 二叉树的直径 | EASY | [✔️(Click)](../problemset/543. 二叉树的直径/solution.cpp) | ||
551 | 学生出勤记录 I | EASY | [✔️(Click)](../problemset/551. 学生出勤记录 I/solution.py) | ||
552 | 学生出勤记录 II | HARD | [✔️(Click)](../problemset/552. 学生出勤记录 II/solution.py) | ||
556 | 下一个更大元素 III | MEDIUM | [✔️(Click)](../problemset/556. 下一个更大元素 III/solution.py) | ||
557 | 反转字符串中的单词 III | EASY | [✔️(Click)](../problemset/557. 反转字符串中的单词 III/solution.cpp) | [✔️(Click)](../problemset/557. 反转字符串中的单词 III/solution.py) | |
559 | N 叉树的最大深度 | EASY | [✔️(Click)](../problemset/559. N 叉树的最大深度/solution.py) | ||
560 | 和为 K 的子数组 | MEDIUM | [✔️(Click)](../problemset/560. 和为 K 的子数组/solution.cpp) | ||
561 | 数组拆分 | EASY | [✔️(Click)](../problemset/561. 数组拆分/solution.py) | ||
563 | 二叉树的坡度 | EASY | [✔️(Click)](../problemset/563. 二叉树的坡度/solution.py) | ||
572 | 另一棵树的子树 | EASY | [✔️(Click)](../problemset/572. 另一棵树的子树/solution.cpp) | ||
575 | 分糖果 | EASY | [✔️(Click)](../problemset/575. 分糖果/solution.py) | ||
576 | 出界的路径数 | MEDIUM | [✔️(Click)](../problemset/576. 出界的路径数/solution.py) | ||
581 | 最短无序连续子数组 | MEDIUM | [✔️(Click)](../problemset/581. 最短无序连续子数组/solution.py) | ||
583 | 两个字符串的删除操作 | MEDIUM | [✔️(Click)](../problemset/583. 两个字符串的删除操作/solution.py) | ||
589 | N 叉树的前序遍历 | EASY | [✔️(Click)](../problemset/589. N 叉树的前序遍历/solution.py) | ||
590 | N 叉树的后序遍历 | EASY | [✔️(Click)](../problemset/590. N 叉树的后序遍历/solution.py) | ||
594 | 最长和谐子序列 | EASY | [✔️(Click)](../problemset/594. 最长和谐子序列/solution.py) | ||
595 | 大的国家 | EASY | [✔️(Click)](../problemset/595. 大的国家/solution.py) | ||
598 | 范围求和 II | EASY | [✔️(Click)](../problemset/598. 范围求和 II/solution.py) | ||
599 | 两个列表的最小索引总和 | EASY | [✔️(Click)](../problemset/599. 两个列表的最小索引总和/solution.py) | ||
600 | 不含连续1的非负整数 | HARD | [✔️(Click)](../problemset/600. 不含连续1的非负整数/solution.py) | ||
606 | 根据二叉树创建字符串 | EASY | [✔️(Click)](../problemset/606. 根据二叉树创建字符串/solution.py) | ||
611 | 有效三角形的个数 | MEDIUM | [✔️(Click)](../problemset/611. 有效三角形的个数/solution.py) | ||
617 | 合并二叉树 | EASY | [✔️(Click)](../problemset/617. 合并二叉树/solution.cpp) | ||
621 | 任务调度器 | MEDIUM | [✔️(Click)](../problemset/621. 任务调度器/solution.cpp) | ||
622 | 设计循环队列 | MEDIUM | [✔️(Click)](../problemset/622. 设计循环队列/solution.py) | ||
623 | 在二叉树中增加一行 | MEDIUM | [✔️(Click)](../problemset/623. 在二叉树中增加一行/solution.py) | ||
629 | K 个逆序对数组 | HARD | [✔️(Click)](../problemset/629. K 个逆序对数组/solution.py) | ||
630 | 课程表 III | HARD | [✔️(Click)](../problemset/630. 课程表 III/solution.py) | ||
632 | 最小区间 | HARD | [✔️(Click)](../problemset/632. 最小区间/solution.py) | ||
633 | 平方数之和 | MEDIUM | [✔️(Click)](../problemset/633. 平方数之和/solution.py) | ||
636 | 函数的独占时间 | MEDIUM | [✔️(Click)](../problemset/636. 函数的独占时间/solution.py) | ||
638 | 大礼包 | MEDIUM | [✔️(Click)](../problemset/638. 大礼包/solution.py) | ||
640 | 求解方程 | MEDIUM | [✔️(Click)](../problemset/640. 求解方程/solution.py) | ||
641 | 设计循环双端队列 | MEDIUM | [✔️(Click)](../problemset/641. 设计循环双端队列/solution.py) | ||
646 | 最长数对链 | MEDIUM | [✔️(Click)](../problemset/646. 最长数对链/solution.py) | ||
650 | 只有两个键的键盘 | MEDIUM | [✔️(Click)](../problemset/650. 只有两个键的键盘/solution.py) | ||
652 | 寻找重复的子树 | MEDIUM | [✔️(Click)](../problemset/652. 寻找重复的子树/solution.py) | ||
654 | 最大二叉树 | MEDIUM | [✔️(Click)](../problemset/654. 最大二叉树/solution.py) | ||
655 | 输出二叉树 | MEDIUM | [✔️(Click)](../problemset/655. 输出二叉树/solution.py) | ||
658 | 找到 K 个最接近的元素 | MEDIUM | [✔️(Click)](../problemset/658. 找到 K 个最接近的元素/solution.py) | ||
661 | 图片平滑器 | EASY | [✔️(Click)](../problemset/661. 图片平滑器/solution.py) | ||
662 | 二叉树最大宽度 | MEDIUM | [✔️(Click)](../problemset/662. 二叉树最大宽度/solution.py) | ||
664 | 奇怪的打印机 | HARD | [✔️(Click)](../problemset/664. 奇怪的打印机/solution.py) | ||
671 | 二叉树中第二小的节点 | EASY | [✔️(Click)](../problemset/671. 二叉树中第二小的节点/solution.py) | ||
672 | 灯泡开关 Ⅱ | MEDIUM | [✔️(Click)](../problemset/672. 灯泡开关 Ⅱ/solution.py) | ||
673 | 最长递增子序列的个数 | MEDIUM | [✔️(Click)](../problemset/673. 最长递增子序列的个数/solution.py) | ||
675 | 为高尔夫比赛砍树 | HARD | [✔️(Click)](../problemset/675. 为高尔夫比赛砍树/solution.py) | ||
677 | 键值映射 | MEDIUM | [✔️(Click)](../problemset/677. 键值映射/solution.py) | ||
678 | 有效的括号字符串 | MEDIUM | [✔️(Click)](../problemset/678. 有效的括号字符串/solution.py) | ||
680 | 验证回文串 II | EASY | [✔️(Click)](../problemset/680. 验证回文串 II/solution.cpp) | ||
686 | 重复叠加字符串匹配 | MEDIUM | [✔️(Click)](../problemset/686. 重复叠加字符串匹配/solution.py) | ||
687 | 最长同值路径 | MEDIUM | [✔️(Click)](../problemset/687. 最长同值路径/solution.py) | ||
692 | 前K个高频单词 | MEDIUM | [✔️(Click)](../problemset/692. 前K个高频单词/solution.py) | ||
695 | 岛屿的最大面积 | MEDIUM | [✔️(Click)](../problemset/695. 岛屿的最大面积/solution.cpp) | ||
700 | 二叉搜索树中的搜索 | EASY | [✔️(Click)](../problemset/700. 二叉搜索树中的搜索/solution.py) | ||
704 | 二分查找 | EASY | [✔️(Click)](../problemset/704. 二分查找/solution.cpp) | [✔️(Click)](../problemset/704. 二分查找/solution.py) | |
709 | 转换成小写字母 | EASY | [✔️(Click)](../problemset/709. 转换成小写字母/solution.py) | ||
717 | 1 比特与 2 比特字符 | EASY | [✔️(Click)](../problemset/717. 1 比特与 2 比特字符/solution.py) | ||
718 | 最长重复子数组 | MEDIUM | [✔️(Click)](../problemset/718. 最长重复子数组/solution.cpp) | ||
720 | 词典中最长的单词 | MEDIUM | [✔️(Click)](../problemset/720. 词典中最长的单词/solution.py) | ||
724 | 寻找数组的中心下标 | EASY | [✔️(Click)](../problemset/724. 寻找数组的中心下标/solution.cpp) | ||
725 | 分隔链表 | MEDIUM | [✔️(Click)](../problemset/725. 分隔链表/solution.py) | ||
726 | 原子的数量 | HARD | [✔️(Click)](../problemset/726. 原子的数量/solution.py) | ||
736 | Lisp 语法解析 | HARD | [✔️(Click)](../problemset/736. Lisp 语法解析/solution.py) | ||
739 | 每日温度 | MEDIUM | [✔️(Click)](../problemset/739. 每日温度/solution.cpp) | ||
740 | 删除并获得点数 | MEDIUM | [✔️(Click)](../problemset/740. 删除并获得点数/solution.py) | ||
743 | 网络延迟时间 | MEDIUM | [✔️(Click)](../problemset/743. 网络延迟时间/solution.py) | ||
743 | 网络延迟时间 | MEDIUM | [✔️(Click)](../problemset/743. 网络延迟时间/solution_v2.py) | ||
748 | 最短补全词 | EASY | [✔️(Click)](../problemset/748. 最短补全词/solution.py) | ||
761 | 特殊的二进制序列 | HARD | [✔️(Click)](../problemset/761. 特殊的二进制序列/solution.py) | ||
768 | 最多能完成排序的块 II | HARD | [✔️(Click)](../problemset/768. 最多能完成排序的块 II/solution.py) | ||
769 | 最多能完成排序的块 | MEDIUM | [✔️(Click)](../problemset/769. 最多能完成排序的块/solution.py) | ||
785 | 判断二分图 | MEDIUM | [✔️(Click)](../problemset/785. 判断二分图/solution.cpp) | ||
786 | 第 K 个最小的素数分数 | MEDIUM | [✔️(Click)](../problemset/786. 第 K 个最小的素数分数/solution.py) | ||
787 | K 站中转内最便宜的航班 | MEDIUM | [✔️(Click)](../problemset/787. K 站中转内最便宜的航班/solution.py) | ||
789 | 逃脱阻碍者 | MEDIUM | [✔️(Click)](../problemset/789. 逃脱阻碍者/solution.py) | ||
793 | 阶乘函数后 K 个零 | HARD | [✔️(Click)](../problemset/793. 阶乘函数后 K 个零/solution.py) | ||
794 | 有效的井字游戏 | MEDIUM | [✔️(Click)](../problemset/794. 有效的井字游戏/solution.py) | ||
797 | 所有可能的路径 | MEDIUM | [✔️(Click)](../problemset/797. 所有可能的路径/solution.py) | ||
798 | 得分最高的最小轮调 | HARD | [✔️(Click)](../problemset/798. 得分最高的最小轮调/solution.py) | ||
802 | 找到最终的安全状态 | MEDIUM | [✔️(Click)](../problemset/802. 找到最终的安全状态/solution.py) | ||
807 | 保持城市天际线 | MEDIUM | [✔️(Click)](../problemset/807. 保持城市天际线/solution.py) | ||
820 | 单词的压缩编码 | MEDIUM | [✔️(Click)](../problemset/820. 单词的压缩编码/solution.cpp) | ||
824 | 山羊拉丁文 | EASY | [✔️(Click)](../problemset/824. 山羊拉丁文/solution.py) | ||
825 | 适龄的朋友 | MEDIUM | [✔️(Click)](../problemset/825. 适龄的朋友/solution.py) | ||
828 | 统计子串中的唯一字符 | HARD | [✔️(Click)](../problemset/828. 统计子串中的唯一字符/solution.py) | ||
833 | 字符串中的查找与替换 | MEDIUM | [✔️(Click)](../problemset/833. 字符串中的查找与替换/solution.cpp) | ||
836 | 矩形重叠 | EASY | [✔️(Click)](../problemset/836. 矩形重叠/solution.cpp) | ||
837 | 新 21 点 | MEDIUM | [✔️(Click)](../problemset/837. 新 21 点/solution.cpp) | ||
844 | 比较含退格的字符串 | EASY | [✔️(Click)](../problemset/844. 比较含退格的字符串/solution.py) | ||
849 | 到最近的人的最大距离 | MEDIUM | [✔️(Click)](../problemset/849. 到最近的人的最大距离/solution.cpp) | ||
851 | 喧闹和富有 | MEDIUM | [✔️(Click)](../problemset/851. 喧闹和富有/solution.py) | ||
852 | 山脉数组的峰顶索引 | MEDIUM | [✔️(Click)](../problemset/852. 山脉数组的峰顶索引/solution.py) | ||
859 | 亲密字符串 | EASY | [✔️(Click)](../problemset/859. 亲密字符串/solution.py) | ||
863 | 二叉树中所有距离为 K 的结点 | MEDIUM | [✔️(Click)](../problemset/863. 二叉树中所有距离为 K 的结点/solution.py) | ||
868 | 二进制间距 | EASY | [✔️(Click)](../problemset/868. 二进制间距/solution.cpp) | ||
869 | 重新排序得到 2 的幂 | MEDIUM | [✔️(Click)](../problemset/869. 重新排序得到 2 的幂/solution.py) | ||
871 | 最低加油次数 | HARD | [✔️(Click)](../problemset/871. 最低加油次数/solution.cpp) | [✔️(Click)](../problemset/871. 最低加油次数/solution.py) | |
872 | 叶子相似的树 | EASY | [✔️(Click)](../problemset/872. 叶子相似的树/solution.py) | ||
876 | 链表的中间结点 | EASY | [✔️(Click)](../problemset/876. 链表的中间结点/solution.cpp) | ||
881 | 救生艇 | MEDIUM | [✔️(Click)](../problemset/881. 救生艇/solution.py) | ||
892 | 三维形体的表面积 | EASY | [✔️(Click)](../problemset/892. 三维形体的表面积/solution.cpp) | ||
897 | 递增顺序搜索树 | EASY | [✔️(Click)](../problemset/897. 递增顺序搜索树/solution.cpp) | ||
899 | 有序队列 | HARD | [✔️(Click)](../problemset/899. 有序队列/solution.py) | ||
911 | 在线选举 | MEDIUM | [✔️(Click)](../problemset/911. 在线选举/solution.py) | ||
912 | 排序数组 | MEDIUM | [✔️(Click)](../problemset/912. 排序数组/solution.cpp) | ||
912 | 排序数组 | MEDIUM | [✔️(Click)](../problemset/912. 排序数组/solution_v2.cpp) | ||
915 | 分割数组 | MEDIUM | [✔️(Click)](../problemset/915. 分割数组/solution.cpp) | ||
919 | 完全二叉树插入器 | MEDIUM | [✔️(Click)](../problemset/919. 完全二叉树插入器/solution.py) | ||
925 | 长按键入 | EASY | [✔️(Click)](../problemset/925. 长按键入/solution.py) | ||
930 | 和相同的二元子数组 | MEDIUM | [✔️(Click)](../problemset/930. 和相同的二元子数组/solution.py) | ||
933 | 最近的请求次数 | EASY | [✔️(Click)](../problemset/933. 最近的请求次数/solution.cpp) | ||
935 | 骑士拨号器 | MEDIUM | [✔️(Click)](../problemset/935. 骑士拨号器/solution.py) | ||
945 | 使数组唯一的最小增量 | MEDIUM | [✔️(Click)](../problemset/945. 使数组唯一的最小增量/solution.cpp) | ||
965 | 单值二叉树 | EASY | [✔️(Click)](../problemset/965. 单值二叉树/solution.py) | ||
981 | 基于时间的键值存储 | MEDIUM | [✔️(Click)](../problemset/981. 基于时间的键值存储/solution.py) | ||
983 | 最低票价 | MEDIUM | [✔️(Click)](../problemset/983. 最低票价/solution.cpp) | ||
990 | 等式方程的可满足性 | MEDIUM | [✔️(Click)](../problemset/990. 等式方程的可满足性/solution.cpp) | ||
994 | 腐烂的橘子 | MEDIUM | [✔️(Click)](../problemset/994. 腐烂的橘子/solution.cpp) | ||
997 | 找到小镇的法官 | EASY | [✔️(Click)](../problemset/997. 找到小镇的法官/solution.cpp) | ||
999 | 可以被一步捕获的棋子数 | EASY | [✔️(Click)](../problemset/999. 可以被一步捕获的棋子数/solution.cpp) | [✔️(Click)](../problemset/999. 可以被一步捕获的棋子数/solution.py) | |
1001 | 网格照明 | HARD | [✔️(Click)](../problemset/1001. 网格照明/solution.py) | ||
1005 | K 次取反后最大化的数组和 | EASY | [✔️(Click)](../problemset/1005. K 次取反后最大化的数组和/solution.py) | ||
1011 | 在 D 天内送达包裹的能力 | MEDIUM | [✔️(Click)](../problemset/1011. 在 D 天内送达包裹的能力/solution.cpp) | ||
1013 | 将数组分成和相等的三个部分 | EASY | [✔️(Click)](../problemset/1013. 将数组分成和相等的三个部分/solution.cpp) | ||
1020 | 飞地的数量 | MEDIUM | [✔️(Click)](../problemset/1020. 飞地的数量/solution.py) | ||
1024 | 视频拼接 | MEDIUM | [✔️(Click)](../problemset/1024. 视频拼接/solution.py) | ||
1034 | 边界着色 | MEDIUM | [✔️(Click)](../problemset/1034. 边界着色/solution.py) | ||
1035 | 不相交的线 | MEDIUM | [✔️(Click)](../problemset/1035. 不相交的线/solution.py) | ||
1038 | 从二叉搜索树到更大和树 | MEDIUM | [✔️(Click)](../problemset/1038. 从二叉搜索树到更大和树/solution.py) | ||
1042 | 不邻接植花 | MEDIUM | [✔️(Click)](../problemset/1042. 不邻接植花/solution.cpp) | ||
1071 | 字符串的最大公因子 | EASY | [✔️(Click)](../problemset/1071. 字符串的最大公因子/solution.cpp) | ||
1078 | Bigram 分词 | EASY | [✔️(Click)](../problemset/1078. Bigram 分词/solution.py) | ||
1103 | 分糖果 II | EASY | [✔️(Click)](../problemset/1103. 分糖果 II/solution.cpp) | ||
1104 | 二叉树寻路 | MEDIUM | [✔️(Click)](../problemset/1104. 二叉树寻路/solution.py) | ||
1108 | IP 地址无效化 | EASY | [✔️(Click)](../problemset/1108. IP 地址无效化/solution.cpp) | ||
1109 | 航班预订统计 | MEDIUM | [✔️(Click)](../problemset/1109. 航班预订统计/solution.py) | ||
1111 | 有效括号的嵌套深度 | MEDIUM | [✔️(Click)](../problemset/1111. 有效括号的嵌套深度/solution.cpp) | ||
1137 | 第 N 个泰波那契数 | EASY | [✔️(Click)](../problemset/1137. 第 N 个泰波那契数/solution.py) | ||
1143 | 最长公共子序列 | MEDIUM | [✔️(Click)](../problemset/1143. 最长公共子序列/solution.cpp) | ||
1148 | 文章浏览 I | EASY | [✔️(Click)](../problemset/1148. 文章浏览 I/solution.py) | ||
1154 | 一年中的第几天 | EASY | [✔️(Click)](../problemset/1154. 一年中的第几天/solution.py) | ||
1160 | 拼写单词 | EASY | [✔️(Click)](../problemset/1160. 拼写单词/solution.cpp) | ||
1162 | 地图分析 | MEDIUM | [✔️(Click)](../problemset/1162. 地图分析/solution.cpp) | ||
1189 | “气球” 的最大数量 | EASY | [✔️(Click)](../problemset/1189. “气球” 的最大数量/solution.py) | ||
1200 | 最小绝对差 | EASY | [✔️(Click)](../problemset/1200. 最小绝对差/solution.py) | ||
1218 | 最长定差子序列 | MEDIUM | [✔️(Click)](../problemset/1218. 最长定差子序列/solution.py) | ||
1219 | 黄金矿工 | MEDIUM | [✔️(Click)](../problemset/1219. 黄金矿工/solution.py) | ||
1220 | 统计元音字母序列的数目 | HARD | [✔️(Click)](../problemset/1220. 统计元音字母序列的数目/solution.py) | ||
1221 | 分割平衡字符串 | EASY | [✔️(Click)](../problemset/1221. 分割平衡字符串/solution.py) | ||
1224 | 最大相等频率 | HARD | [✔️(Click)](../problemset/1224. 最大相等频率/solution.py) | ||
1248 | 统计「优美子数组」 | MEDIUM | [✔️(Click)](../problemset/1248. 统计「优美子数组」/solution.cpp) | ||
1267 | 统计参与通信的服务器 | MEDIUM | [✔️(Click)](../problemset/1267. 统计参与通信的服务器/solution.cpp) | ||
1269 | 停在原地的方案数 | HARD | [✔️(Click)](../problemset/1269. 停在原地的方案数/solution.py) | ||
1282 | 用户分组 | MEDIUM | [✔️(Click)](../problemset/1282. 用户分组/solution.py) | ||
1288 | 删除被覆盖区间 | MEDIUM | [✔️(Click)](../problemset/1288. 删除被覆盖区间/solution.py) | ||
1302 | 层数最深叶子节点的和 | MEDIUM | [✔️(Click)](../problemset/1302. 层数最深叶子节点的和/solution.py) | ||
1310 | 子数组异或查询 | MEDIUM | [✔️(Click)](../problemset/1310. 子数组异或查询/solution.py) | ||
1337 | 矩阵中战斗力最弱的 K 行 | EASY | [✔️(Click)](../problemset/1337. 矩阵中战斗力最弱的 K 行/solution.py) | ||
1345 | 跳跃游戏 IV | HARD | [✔️(Click)](../problemset/1345. 跳跃游戏 IV/solution.py) | ||
1374 | 生成每种字符都是奇数个的字符串 | EASY | [✔️(Click)](../problemset/1374. 生成每种字符都是奇数个的字符串/solution.py) | ||
1403 | 非递增顺序的最小子序列 | EASY | [✔️(Click)](../problemset/1403. 非递增顺序的最小子序列/solution.py) | ||
1408 | 数组中的字符串匹配 | EASY | [✔️(Click)](../problemset/1408. 数组中的字符串匹配/solution.py) | ||
1413 | 逐步求和得到正数的最小值 | EASY | [✔️(Click)](../problemset/1413. 逐步求和得到正数的最小值/solution.py) | ||
1417 | 重新格式化字符串 | EASY | [✔️(Click)](../problemset/1417. 重新格式化字符串/solution.py) | ||
1418 | 点菜展示表 | MEDIUM | [✔️(Click)](../problemset/1418. 点菜展示表/solution.py) | ||
1431 | 拥有最多糖果的孩子 | EASY | [✔️(Click)](../problemset/1431. 拥有最多糖果的孩子/solution.cpp) | ||
1436 | 旅行终点站 | EASY | [✔️(Click)](../problemset/1436. 旅行终点站/solution.py) | ||
1442 | 形成两个异或相等数组的三元组数目 | MEDIUM | [✔️(Click)](../problemset/1442. 形成两个异或相等数组的三元组数目/solution.py) | ||
1446 | 连续字符 | EASY | [✔️(Click)](../problemset/1446. 连续字符/solution.py) | ||
1447 | 最简分数 | MEDIUM | [✔️(Click)](../problemset/1447. 最简分数/solution.py) | ||
1450 | 在既定时间做作业的学生人数 | EASY | [✔️(Click)](../problemset/1450. 在既定时间做作业的学生人数/solution.py) | ||
1455 | 检查单词是否为句中其他单词的前缀 | EASY | [✔️(Click)](../problemset/1455. 检查单词是否为句中其他单词的前缀/solution.py) | ||
1475 | 商品折扣后的最终价格 | EASY | [✔️(Click)](../problemset/1475. 商品折扣后的最终价格/solution.py) | ||
1480 | 一维数组的动态和 | EASY | [✔️(Click)](../problemset/1480. 一维数组的动态和/solution.py) | ||
1518 | 换水问题 | EASY | [✔️(Click)](../problemset/1518. 换水问题/solution.py) | ||
1547 | 切棍子的最小成本 | HARD | [✔️(Click)](../problemset/1547. 切棍子的最小成本/solution.md) | [✔️(Click)](../problemset/1547. 切棍子的最小成本/solution.py) | |
1576 | 替换所有的问号 | EASY | [✔️(Click)](../problemset/1576. 替换所有的问号/solution.py) | ||
1582 | 二进制矩阵中的特殊位置 | EASY | [✔️(Click)](../problemset/1582. 二进制矩阵中的特殊位置/solution.py) | ||
1583 | 统计不开心的朋友 | MEDIUM | [✔️(Click)](../problemset/1583. 统计不开心的朋友/solution.py) | ||
1588 | 所有奇数长度子数组的和 | EASY | [✔️(Click)](../problemset/1588. 所有奇数长度子数组的和/solution.py) | ||
1609 | 奇偶树 | MEDIUM | [✔️(Click)](../problemset/1609. 奇偶树/solution.py) | ||
1610 | 可见点的最大数目 | HARD | [✔️(Click)](../problemset/1610. 可见点的最大数目/solution.py) | ||
1619 | 删除某些元素后的数组均值 | EASY | [✔️(Click)](../problemset/1619. 删除某些元素后的数组均值/solution.py) | ||
1621 | 大小为 K 的不重叠线段的数目 | MEDIUM | [✔️(Click)](../problemset/1621. 大小为 K 的不重叠线段的数目/solution.py) | ||
1629 | 按键持续时间最长的键 | EASY | [✔️(Click)](../problemset/1629. 按键持续时间最长的键/solution.py) | ||
1646 | 获取生成数组中的最大值 | EASY | [✔️(Click)](../problemset/1646. 获取生成数组中的最大值/solution.py) | ||
1656 | 设计有序流 | EASY | [✔️(Click)](../problemset/1656. 设计有序流/solution.py) | ||
1658 | 将 x 减到 0 的最小操作数 | MEDIUM | [✔️(Click)](../problemset/1658. 将 x 减到 0 的最小操作数/solution.cpp) | ||
1663 | 具有给定数值的最小字符串 | MEDIUM | [✔️(Click)](../problemset/1663. 具有给定数值的最小字符串/solution.cpp) | ||
1664 | 生成平衡数组的方案数 | MEDIUM | [✔️(Click)](../problemset/1664. 生成平衡数组的方案数/solution.cpp) | ||
1669 | 合并两个链表 | MEDIUM | [✔️(Click)](../problemset/1669. 合并两个链表/solution.cpp) | ||
1683 | 无效的推文 | EASY | [✔️(Click)](../problemset/1683. 无效的推文/solution.py) | ||
1705 | 吃苹果的最大数目 | MEDIUM | [✔️(Click)](../problemset/1705. 吃苹果的最大数目/solution.py) | ||
1706 | 球会落何处 | MEDIUM | [✔️(Click)](../problemset/1706. 球会落何处/solution.py) | ||
1711 | 大餐计数 | MEDIUM | [✔️(Click)](../problemset/1711. 大餐计数/solution.py) | ||
1713 | 得到子序列的最少操作次数 | HARD | [✔️(Click)](../problemset/1713. 得到子序列的最少操作次数/solution.py) | ||
1716 | 计算力扣银行的钱 | EASY | [✔️(Click)](../problemset/1716. 计算力扣银行的钱/solution.py) | ||
1720 | 解码异或后的数组 | EASY | [✔️(Click)](../problemset/1720. 解码异或后的数组/solution.py) | ||
1734 | 解码异或后的排列 | MEDIUM | [✔️(Click)](../problemset/1734. 解码异或后的排列/solution.py) | ||
1738 | 找出第 K 大的异或坐标值 | MEDIUM | [✔️(Click)](../problemset/1738. 找出第 K 大的异或坐标值/solution.py) | ||
1743 | 从相邻元素对还原数组 | MEDIUM | [✔️(Click)](../problemset/1743. 从相邻元素对还原数组/solution.py) | ||
1757 | 可回收且低脂的产品 | EASY | [✔️(Click)](../problemset/1757. 可回收且低脂的产品/solution.py) | ||
1763 | 最长的美好子字符串 | EASY | [✔️(Click)](../problemset/1763. 最长的美好子字符串/solution.py) | ||
1782 | 统计点对的数目 | HARD | [✔️(Click)](../problemset/1782. 统计点对的数目/solution.cpp) | ||
1816 | 截断句子 | EASY | [✔️(Click)](../problemset/1816. 截断句子/solution.py) | ||
1818 | 绝对差值和 | MEDIUM | [✔️(Click)](../problemset/1818. 绝对差值和/solution.py) | ||
1838 | 最高频元素的频数 | MEDIUM | [✔️(Click)](../problemset/1838. 最高频元素的频数/solution.py) | ||
1846 | 减小和重新排列数组后的最大元素 | MEDIUM | [✔️(Click)](../problemset/1846. 减小和重新排列数组后的最大元素/solution.py) | ||
1873 | 计算特殊奖金 | EASY | [✔️(Click)](../problemset/1873. 计算特殊奖金/solution.py) | ||
1877 | 数组中最大数对和的最小值 | MEDIUM | [✔️(Click)](../problemset/1877. 数组中最大数对和的最小值/solution.py) | ||
1893 | 检查是否区域内所有整数都被覆盖 | EASY | [✔️(Click)](../problemset/1893. 检查是否区域内所有整数都被覆盖/solution.py) | ||
1894 | 找到需要补充粉笔的学生编号 | MEDIUM | [✔️(Click)](../problemset/1894. 找到需要补充粉笔的学生编号/solution.py) | ||
1984 | 学生分数的最小差值 | EASY | [✔️(Click)](../problemset/1984. 学生分数的最小差值/solution.py) | ||
1996 | 游戏中弱角色的数量 | MEDIUM | [✔️(Click)](../problemset/1996. 游戏中弱角色的数量/solution.py) | ||
2000 | 反转单词前缀 | EASY | [✔️(Click)](../problemset/2000. 反转单词前缀/solution.py) | ||
2006 | 差的绝对值为 K 的数对数目 | EASY | [✔️(Click)](../problemset/2006. 差的绝对值为 K 的数对数目/solution.py) | ||
2022 | 将一维数组转变成二维数组 | EASY | [✔️(Click)](../problemset/2022. 将一维数组转变成二维数组/solution.py) | ||
2042 | 检查句子中的数字是否递增 | EASY | [✔️(Click)](../problemset/2042. 检查句子中的数字是否递增/solution.py) | ||
2043 | 简易银行系统 | MEDIUM | [✔️(Click)](../problemset/2043. 简易银行系统/solution.py) | ||
2045 | 到达目的地的第二短时间 | HARD | [✔️(Click)](../problemset/2045. 到达目的地的第二短时间/solution.py) | ||
2047 | 句子中的有效单词数 | EASY | [✔️(Click)](../problemset/2047. 句子中的有效单词数/solution.py) | ||
2049 | 统计最高分的节点数目 | MEDIUM | [✔️(Click)](../problemset/2049. 统计最高分的节点数目/solution.py) | ||
2055 | 蜡烛之间的盘子 | MEDIUM | [✔️(Click)](../problemset/2055. 蜡烛之间的盘子/solution.py) | ||
2056 | 棋盘上有效移动组合的数目 | HARD | [✔️(Click)](../problemset/2056. 棋盘上有效移动组合的数目/solution.py) | ||
2057 | 值相等的最小索引 | EASY | [✔️(Click)](../problemset/2057. 值相等的最小索引/solution.py) | ||
2058 | 找出临界点之间的最小和最大距离 | MEDIUM | [✔️(Click)](../problemset/2058. 找出临界点之间的最小和最大距离/solution.py) | ||
2059 | 转化数字的最小运算数 | MEDIUM | [✔️(Click)](../problemset/2059. 转化数字的最小运算数/solution.py) | ||
2060 | 同源字符串检测 | HARD | [✔️(Click)](../problemset/2060. 同源字符串检测/solution.py) | ||
2089 | 找出数组排序后的目标下标 | EASY | [✔️(Click)](../problemset/2089. 找出数组排序后的目标下标/solution.py) | ||
2114 | 句子中的最多单词数 | EASY | [✔️(Click)](../problemset/2114. 句子中的最多单词数/solution.py) | ||
2115 | 从给定原材料中找到所有可以做出的菜 | MEDIUM | [✔️(Click)](../problemset/2115. 从给定原材料中找到所有可以做出的菜/solution.py) | ||
2116 | 判断一个括号字符串是否有效 | MEDIUM | [✔️(Click)](../problemset/2116. 判断一个括号字符串是否有效/solution.py) | ||
2119 | 反转两次的数字 | EASY | [✔️(Click)](../problemset/2119. 反转两次的数字/solution.py) | ||
2120 | 执行所有后缀指令 | MEDIUM | [✔️(Click)](../problemset/2120. 执行所有后缀指令/solution.py) | ||
2121 | 相同元素的间隔之和 | MEDIUM | [✔️(Click)](../problemset/2121. 相同元素的间隔之和/solution.py) | ||
2122 | 还原原数组 | HARD | [✔️(Click)](../problemset/2122. 还原原数组/solution.py) | ||
2166 | 设计位集 | MEDIUM | [✔️(Click)](../problemset/2166. 设计位集/solution.cpp) | ||
2180 | 统计各位数字之和为偶数的整数个数 | EASY | [✔️(Click)](../problemset/2180. 统计各位数字之和为偶数的整数个数/solution.cpp) | ||
2236 | 判断根结点是否等于子结点之和 | EASY | [✔️(Click)](../problemset/2236. 判断根结点是否等于子结点之和/solution.cpp) | [✔️(Click)](../problemset/2236. 判断根结点是否等于子结点之和/solution.py) | |
2309 | 兼具大小写的最好英文字母 | EASY | [✔️(Click)](../problemset/2309. 兼具大小写的最好英文字母/solution.cpp) | ||
2315 | 统计星号 | EASY | [✔️(Click)](../problemset/2315. 统计星号/solution.cpp) | ||
2319 | 判断矩阵是否是一个 X 矩阵 | EASY | [✔️(Click)](../problemset/2319. 判断矩阵是否是一个 X 矩阵/solution.cpp) | ||
2325 | 解密消息 | EASY | [✔️(Click)](../problemset/2325. 解密消息/solution.cpp) | ||
2337 | 移动片段得到字符串 | MEDIUM | [✔️(Click)](../problemset/2337. 移动片段得到字符串/solution.cpp) | ||
2363 | 合并相似的物品 | EASY | [✔️(Click)](../problemset/2363. 合并相似的物品/solution.py) | ||
2364 | 统计坏数对的数目 | MEDIUM | [✔️(Click)](../problemset/2364. 统计坏数对的数目/solution.py) | ||
2365 | 任务调度器 II | MEDIUM | [✔️(Click)](../problemset/2365. 任务调度器 II/solution.py) | ||
2366 | 将数组排序的最少替换次数 | HARD | [✔️(Click)](../problemset/2366. 将数组排序的最少替换次数/solution.py) | ||
2373 | 矩阵中的局部最大值 | EASY | [✔️(Click)](../problemset/2373. 矩阵中的局部最大值/solution.py) | ||
2374 | 边积分最高的节点 | MEDIUM | [✔️(Click)](../problemset/2374. 边积分最高的节点/solution.py) | ||
2375 | 根据模式串构造最小数字 | MEDIUM | [✔️(Click)](../problemset/2375. 根据模式串构造最小数字/solution.py) | ||
2400 | 恰好移动 k 步到达某一位置的方法数目 | MEDIUM | [✔️(Click)](../problemset/2400. 恰好移动 k 步到达某一位置的方法数目/solution.cpp) | ||
2815 | 数组中的最大数对和 | EASY | [✔️(Click)](../problemset/2815. 数组中的最大数对和/solution.cpp) | ||
2816 | 翻倍以链表形式表示的数字 | MEDIUM | [✔️(Click)](../problemset/2816. 翻倍以链表形式表示的数字/solution.cpp) | ||
2817 | 限制条件下元素之间的最小绝对差 | MEDIUM | [✔️(Click)](../problemset/2817. 限制条件下元素之间的最小绝对差/solution.cpp) | ||
3001 | 捕获黑皇后需要的最少移动次数 | MEDIUM | [✔️(Click)](../problemset/3001. 捕获黑皇后需要的最少移动次数/solution.py) | ||
3165 | 不包含相邻元素的子序列的最大和 | HARD | [✔️(Click)](../problemset/3165. 不包含相邻元素的子序列的最大和/solution.py) | ||
3175 | 找到连续赢 K 场比赛的第一位玩家 | MEDIUM | [✔️(Click)](../problemset/3175. 找到连续赢 K 场比赛的第一位玩家/solution.py) | ||
3206 | 交替组 I | EASY | [✔️(Click)](../problemset/3206. 交替组 I/solution.py) | ||
3208 | 交替组 II | MEDIUM | [✔️(Click)](../problemset/3208. 交替组 II/solution.py) | ||
3222 | 求出硬币游戏的赢家 | EASY | [✔️(Click)](../problemset/3222. 求出硬币游戏的赢家/solution.py) | ||
3226 | 使两个整数相等的位更改次数 | EASY | [✔️(Click)](../problemset/3226. 使两个整数相等的位更改次数/solution.py) | ||
3226 | 使两个整数相等的位更改次数 | EASY | [✔️(Click)](../problemset/3226. 使两个整数相等的位更改次数/solution_v2.py) | ||
3233 | 统计不是特殊数字的数字数量 | MEDIUM | [✔️(Click)](../problemset/3233. 统计不是特殊数字的数字数量/solution.md) | [✔️(Click)](../problemset/3233. 统计不是特殊数字的数字数量/solution.py) | |
3238 | 求出胜利玩家的数目 | EASY | [✔️(Click)](../problemset/3238. 求出胜利玩家的数目/solution.py) | ||
3239 | 最少翻转次数使二进制矩阵回文 I | MEDIUM | [✔️(Click)](../problemset/3239. 最少翻转次数使二进制矩阵回文 I/solution.md) | [✔️(Click)](../problemset/3239. 最少翻转次数使二进制矩阵回文 I/solution.py) | |
3240 | 最少翻转次数使二进制矩阵回文 II | MEDIUM | [✔️(Click)](../problemset/3240. 最少翻转次数使二进制矩阵回文 II/solution.py) | ||
3242 | 设计相邻元素求和服务 | EASY | [✔️(Click)](../problemset/3242. 设计相邻元素求和服务/solution.py) | ||
3243 | 新增道路查询后的最短距离 I | MEDIUM | [✔️(Click)](../problemset/3243. 新增道路查询后的最短距离 I/solution.py) | ||
3244 | 新增道路查询后的最短距离 II | HARD | [✔️(Click)](../problemset/3244. 新增道路查询后的最短距离 II/solution.py) | ||
3248 | 矩阵中的蛇 | EASY | [✔️(Click)](../problemset/3248. 矩阵中的蛇/solution.py) | ||
3249 | 统计好节点的数目 | MEDIUM | [✔️(Click)](../problemset/3249. 统计好节点的数目/solution.md) | [✔️(Click)](../problemset/3249. 统计好节点的数目/solution.py) | |
3250 | 单调数组对的数目 I | HARD | [✔️(Click)](../problemset/3250. 单调数组对的数目 I/solution.py) | ||
3251 | 单调数组对的数目 II | HARD | [✔️(Click)](../problemset/3251. 单调数组对的数目 II/solution.py) | ||
3254 | 长度为 K 的子数组的能量值 I | MEDIUM | [✔️(Click)](../problemset/3254. 长度为 K 的子数组的能量值 I/solution.py) | ||
3254 | 长度为 K 的子数组的能量值 I | MEDIUM | [✔️(Click)](../problemset/3254. 长度为 K 的子数组的能量值 I/solution_v2.py) | ||
3255 | 长度为 K 的子数组的能量值 II | MEDIUM | [✔️(Click)](../problemset/3255. 长度为 K 的子数组的能量值 II/solution.py) | ||
3258 | 统计满足 K 约束的子字符串数量 I | EASY | [✔️(Click)](../problemset/3258. 统计满足 K 约束的子字符串数量 I/solution.md) | [✔️(Click)](../problemset/3258. 统计满足 K 约束的子字符串数量 I/solution.py) | |
3259 | 超级饮料的最大强化能量 | MEDIUM | [✔️(Click)](../problemset/3259. 超级饮料的最大强化能量/solution.py) | ||
3274 | 检查棋盘方格颜色是否相同 | EASY | [✔️(Click)](../problemset/3274. 检查棋盘方格颜色是否相同/solution.py) | ||
LCP 06 | 拿硬币 | EASY | [✔️(Click)](../problemset/LCP 06. 拿硬币/solution.py) | ||
LCP 07 | 传递信息 | EASY | [✔️(Click)](../problemset/LCP 07. 传递信息/solution.py) | ||
LCP 11 | 期望个数统计 | EASY | [✔️(Click)](../problemset/LCP 11. 期望个数统计/solution.py) | ||
LCP 30 | 魔塔游戏 | MEDIUM | [✔️(Click)](../problemset/LCP 30. 魔塔游戏/solution.py) | ||
LCR 031 | LRU 缓存 | MEDIUM | [✔️(Click)](../problemset/LCR 031. LRU 缓存/solution.py) | ||
LCR 032 | 有效的字母异位词 | EASY | [✔️(Click)](../problemset/LCR 032. 有效的字母异位词/solution.py) | ||
LCP 33 | 蓄水 | EASY | [✔️(Click)](../problemset/LCP 33. 蓄水/solution.py) | ||
LCR 033 | 字母异位词分组 | MEDIUM | [✔️(Click)](../problemset/LCR 033. 字母异位词分组/solution.py) | ||
LCR 034 | 验证外星语词典 | EASY | [✔️(Click)](../problemset/LCR 034. 验证外星语词典/solution.py) | ||
LCR 035 | 最小时间差 | MEDIUM | [✔️(Click)](../problemset/LCR 035. 最小时间差/solution.py) |