Skip to content

An auto crawler for questions and submission on leetcode-cn.

Notifications You must be signed in to change notification settings

ihanwen99/LeetCode-CN-Crawler

Repository files navigation

| English | 简体中文 | Guidance指南 |

My LeetCode Solutions


最近一次更新: 2023-05-11 22:51:42

This repo is powered by LeetCode-CN-Crawler.

# 题目 难度 标签
1 两数之和 数组 哈希表
2 两数相加 递归 链表 数学
3 无重复字符的最长子串 哈希表 字符串 滑动窗口
4 寻找两个正序数组的中位数 数组 二分查找 分治
5 最长回文子串 字符串 动态规划
6 N 字形变换 字符串
7 整数反转 数学
8 字符串转换整数 (atoi) 字符串
9 回文数 数学
10 正则表达式匹配 递归 字符串 动态规划
11 盛最多水的容器 贪心 数组 双指针
12 整数转罗马数字 哈希表 数学 字符串
13 罗马数字转整数 哈希表 数学 字符串
14 最长公共前缀 字典树 字符串
15 三数之和 数组 双指针 排序
16 最接近的三数之和 数组 双指针 排序
17 电话号码的字母组合 哈希表 字符串 回溯
18 四数之和 数组 双指针 排序
19 删除链表的倒数第 N 个结点 链表 双指针
20 有效的括号 字符串
21 合并两个有序链表 递归 链表
22 括号生成 字符串 动态规划 回溯
23 合并 K 个升序链表 链表 分治 堆(优先队列) 归并排序
24 两两交换链表中的节点 递归 链表
25 K 个一组翻转链表 递归 链表
26 删除有序数组中的重复项 数组 双指针
27 移除元素 数组 双指针
28 找出字符串中第一个匹配项的下标 双指针 字符串 字符串匹配
29 两数相除 位运算 数学
30 串联所有单词的子串 哈希表 字符串 滑动窗口
31 下一个排列 数组 双指针
32 最长有效括号 字符串 动态规划
33 搜索旋转排序数组 数组 二分查找
34 在排序数组中查找元素的第一个和最后一个位置 数组 二分查找
35 搜索插入位置 数组 二分查找
36 有效的数独 数组 哈希表 矩阵
37 解数独 数组 哈希表 回溯 矩阵
38 外观数列 字符串
39 组合总和 数组 回溯
40 组合总和 II 数组 回溯
41 缺失的第一个正数 数组 哈希表
42 接雨水 数组 双指针 动态规划 单调栈
43 字符串相乘 数学 字符串 模拟
44 通配符匹配 贪心 递归 字符串 动态规划
45 跳跃游戏 II 贪心 数组 动态规划
46 全排列 数组 回溯
47 全排列 II 数组 回溯
48 旋转图像 数组 数学 矩阵
49 字母异位词分组 数组 哈希表 字符串 排序
50 Pow(x, n) 递归 数学
51 N 皇后 数组 回溯
52 N 皇后 II 回溯
53 最大子数组和 数组 分治 动态规划
54 螺旋矩阵 数组 矩阵 模拟
55 跳跃游戏 贪心 数组 动态规划
56 合并区间 数组 排序
57 插入区间 数组
58 最后一个单词的长度 字符串
59 螺旋矩阵 II 数组 矩阵 模拟
60 排列序列 递归 数学
61 旋转链表 链表 双指针
62 不同路径 数学 动态规划 组合数学
63 不同路径 II 数组 动态规划 矩阵
64 最小路径和 数组 动态规划 矩阵
65 有效数字 字符串
66 加一 数组 数学
67 二进制求和 位运算 数学 字符串 模拟
68 文本左右对齐 数组 字符串 模拟
69 x 的平方根 数学 二分查找
70 爬楼梯 记忆化搜索 数学 动态规划
71 简化路径 字符串
72 编辑距离 字符串 动态规划
73 矩阵置零 数组 哈希表 矩阵
74 搜索二维矩阵 数组 二分查找 矩阵
75 颜色分类 数组 双指针 排序
76 最小覆盖子串 哈希表 字符串 滑动窗口
77 组合 回溯
78 子集 位运算 数组 回溯
79 单词搜索 数组 回溯 矩阵
80 删除有序数组中的重复项 II 数组 双指针
81 搜索旋转排序数组 II 数组 二分查找
82 删除排序链表中的重复元素 II 链表 双指针
83 删除排序链表中的重复元素 链表
84 柱状图中最大的矩形 数组 单调栈
85 最大矩形 数组 动态规划 矩阵 单调栈
86 分隔链表 链表 双指针
87 扰乱字符串 字符串 动态规划
88 合并两个有序数组 数组 双指针 排序
89 格雷编码 位运算 数学 回溯
90 子集 II 位运算 数组 回溯
91 解码方法 字符串 动态规划
92 反转链表 II 链表
93 复原 IP 地址 字符串 回溯
94 二叉树的中序遍历 深度优先搜索 二叉树
95 不同的二叉搜索树 II 二叉搜索树 动态规划 回溯 二叉树
96 不同的二叉搜索树 二叉搜索树 数学 动态规划 二叉树
97 交错字符串 字符串 动态规划
98 验证二叉搜索树 深度优先搜索 二叉搜索树 二叉树
99 恢复二叉搜索树 深度优先搜索 二叉搜索树 二叉树
100 相同的树 深度优先搜索 广度优先搜索 二叉树
101 对称二叉树 深度优先搜索 广度优先搜索 二叉树
102 二叉树的层序遍历 广度优先搜索 二叉树
103 二叉树的锯齿形层序遍历 广度优先搜索 二叉树
104 二叉树的最大深度 深度优先搜索 广度优先搜索 二叉树
105 从前序与中序遍历序列构造二叉树 数组 哈希表 分治 二叉树
106 从中序与后序遍历序列构造二叉树 数组 哈希表 分治 二叉树
107 二叉树的层序遍历 II 广度优先搜索 二叉树
108 将有序数组转换为二叉搜索树 二叉搜索树 数组 分治 二叉树
109 有序链表转换二叉搜索树 二叉搜索树 链表 分治 二叉树
110 平衡二叉树 深度优先搜索 二叉树
111 二叉树的最小深度 深度优先搜索 广度优先搜索 二叉树
112 路径总和 深度优先搜索 广度优先搜索 二叉树
113 路径总和 II 深度优先搜索 回溯 二叉树
114 二叉树展开为链表 深度优先搜索 链表 二叉树
115 不同的子序列 字符串 动态规划
116 填充每个节点的下一个右侧节点指针 深度优先搜索 广度优先搜索 链表 二叉树
117 填充每个节点的下一个右侧节点指针 II 深度优先搜索 广度优先搜索 链表 二叉树
118 杨辉三角 数组 动态规划
119 杨辉三角 II 数组 动态规划
120 三角形最小路径和 数组 动态规划
121 买卖股票的最佳时机 数组 动态规划
122 买卖股票的最佳时机 II 贪心 数组 动态规划
123 买卖股票的最佳时机 III 数组 动态规划
124 二叉树中的最大路径和 深度优先搜索 动态规划 二叉树
125 验证回文串 双指针 字符串
126 单词接龙 II 广度优先搜索 哈希表 字符串 回溯
127 单词接龙 广度优先搜索 哈希表 字符串
128 最长连续序列 并查集 数组 哈希表
129 求根节点到叶节点数字之和 深度优先搜索 二叉树
130 被围绕的区域 深度优先搜索 广度优先搜索 并查集 数组 矩阵
131 分割回文串 字符串 动态规划 回溯
132 分割回文串 II 字符串 动态规划
133 克隆图 深度优先搜索 广度优先搜索 哈希表
134 加油站 贪心 数组
135 分发糖果 贪心 数组
136 只出现一次的数字 位运算 数组
137 只出现一次的数字 II 位运算 数组
138 复制带随机指针的链表 哈希表 链表
139 单词拆分 字典树 记忆化搜索 数组 哈希表 字符串 动态规划
140 单词拆分 II 字典树 记忆化搜索 数组 哈希表 字符串 动态规划 回溯
141 环形链表 哈希表 链表 双指针
142 环形链表 II 哈希表 链表 双指针
143 重排链表 递归 链表 双指针
144 二叉树的前序遍历 深度优先搜索 二叉树
145 二叉树的后序遍历 深度优先搜索 二叉树
146 LRU 缓存 设计 哈希表 链表 双向链表
147 对链表进行插入排序 链表 排序
148 排序链表 链表 双指针 分治 排序 归并排序
149 直线上最多的点数 几何 数组 哈希表 数学
150 逆波兰表达式求值 数组 数学
151 反转字符串中的单词 双指针 字符串
152 乘积最大子数组 数组 动态规划
153 寻找旋转排序数组中的最小值 数组 二分查找
154 寻找旋转排序数组中的最小值 II 数组 二分查找
155 最小栈 设计
160 相交链表 哈希表 链表 双指针
162 寻找峰值 数组 二分查找
164 最大间距 数组 桶排序 基数排序 排序
165 比较版本号 双指针 字符串
166 分数到小数 哈希表 数学 字符串
167 两数之和 II - 输入有序数组 数组 双指针 二分查找
168 Excel表列名称 数学 字符串
169 多数元素 数组 哈希表 分治 计数 排序
171 Excel 表列序号 数学 字符串
172 阶乘后的零 数学
173 二叉搜索树迭代器 设计 二叉搜索树 二叉树 迭代器
174 地下城游戏 数组 动态规划 矩阵
175 组合两个表 数据库
176 第二高的薪水 数据库
177 第N高的薪水 数据库
178 分数排名 数据库
179 最大数 贪心 数组 字符串 排序
180 连续出现的数字 数据库
181 超过经理收入的员工 数据库
182 查找重复的电子邮箱 数据库
183 从不订购的客户 数据库
184 部门工资最高的员工 数据库
185 部门工资前三高的所有员工 数据库
187 重复的DNA序列 位运算 哈希表 字符串 滑动窗口 哈希函数 滚动哈希
188 买卖股票的最佳时机 IV 数组 动态规划
189 轮转数组 数组 数学 双指针
190 颠倒二进制位 位运算 分治
191 位1的个数 位运算 分治
192 统计词频 None
193 有效电话号码 None
194 转置文件 None
195 第十行 None
196 删除重复的电子邮箱 数据库
197 上升的温度 数据库
198 打家劫舍 数组 动态规划
199 二叉树的右视图 深度优先搜索 广度优先搜索 二叉树
200 岛屿数量 深度优先搜索 广度优先搜索 并查集 数组 矩阵
201 数字范围按位与 位运算
202 快乐数 哈希表 数学 双指针
203 移除链表元素 递归 链表
204 计数质数 数组 数学 枚举 数论
205 同构字符串 哈希表 字符串
206 反转链表 递归 链表
207 课程表 深度优先搜索 广度优先搜索 拓扑排序
208 实现 Trie (前缀树) 设计 字典树 哈希表 字符串
209 长度最小的子数组 数组 二分查找 前缀和 滑动窗口
210 课程表 II 深度优先搜索 广度优先搜索 拓扑排序
211 添加与搜索单词 - 数据结构设计 深度优先搜索 设计 字典树 字符串
212 单词搜索 II 字典树 数组 字符串 回溯 矩阵
213 打家劫舍 II 数组 动态规划
214 最短回文串 字符串 字符串匹配 哈希函数 滚动哈希
215 数组中的第K个最大元素 数组 分治 快速选择 排序 堆(优先队列)
216 组合总和 III 数组 回溯
217 存在重复元素 数组 哈希表 排序
218 天际线问题 树状数组 线段树 数组 分治 有序集合 扫描线 堆(优先队列)
219 存在重复元素 II 数组 哈希表 滑动窗口
220 存在重复元素 III 数组 桶排序 有序集合 排序 滑动窗口
221 最大正方形 数组 动态规划 矩阵
222 完全二叉树的节点个数 深度优先搜索 二分查找 二叉树
223 矩形面积 几何 数学
224 基本计算器 递归 数学 字符串
225 用队列实现栈 设计 队列
226 翻转二叉树 深度优先搜索 广度优先搜索 二叉树
227 基本计算器 II 数学 字符串
228 汇总区间 数组
229 多数元素 II 数组 哈希表 计数 排序
230 二叉搜索树中第K小的元素 深度优先搜索 二叉搜索树 二叉树
231 2 的幂 位运算 递归 数学
232 用栈实现队列 设计 队列
233 数字 1 的个数 递归 数学 动态规划
234 回文链表 递归 链表 双指针
235 二叉搜索树的最近公共祖先 深度优先搜索 二叉搜索树 二叉树
236 二叉树的最近公共祖先 深度优先搜索 二叉树
237 删除链表中的节点 链表
238 除自身以外数组的乘积 数组 前缀和
239 滑动窗口最大值 队列 数组 滑动窗口 单调队列 堆(优先队列)
240 搜索二维矩阵 II 数组 二分查找 分治 矩阵
241 为运算表达式设计优先级 递归 记忆化搜索 数学 字符串 动态规划
242 有效的字母异位词 哈希表 字符串 排序
257 二叉树的所有路径 深度优先搜索 字符串 回溯 二叉树
258 各位相加 数学 数论 模拟
260 只出现一次的数字 III 位运算 数组
262 行程和用户 数据库
263 丑数 数学
264 丑数 II 哈希表 数学 动态规划 堆(优先队列)
268 丢失的数字 位运算 数组 哈希表 数学 二分查找 排序
273 整数转换英文表示 递归 数学 字符串
274 H 指数 数组 计数排序 排序
275 H 指数 II 数组 二分查找
278 第一个错误的版本 二分查找 交互
279 完全平方数 广度优先搜索 数学 动态规划
282 给表达式添加运算符 数学 字符串 回溯
283 移动零 数组 双指针
284 顶端迭代器 设计 数组 迭代器
287 寻找重复数 位运算 数组 双指针 二分查找
289 生命游戏 数组 矩阵 模拟
290 单词规律 哈希表 字符串
292 Nim 游戏 脑筋急转弯 数学 博弈
295 数据流的中位数 设计 双指针 数据流 排序 堆(优先队列)
297 二叉树的序列化与反序列化 深度优先搜索 广度优先搜索 设计 字符串 二叉树
299 猜数字游戏 哈希表 字符串 计数
300 最长递增子序列 数组 二分查找 动态规划
301 删除无效的括号 广度优先搜索 字符串 回溯
303 区域和检索 - 数组不可变 设计 数组 前缀和
304 二维区域和检索 - 矩阵不可变 设计 数组 矩阵 前缀和
306 累加数 字符串 回溯
307 区域和检索 - 数组可修改 设计 树状数组 线段树 数组
309 最佳买卖股票时机含冷冻期 数组 动态规划
310 最小高度树 深度优先搜索 广度优先搜索 拓扑排序
312 戳气球 数组 动态规划
313 超级丑数 数组 数学 动态规划
315 计算右侧小于当前元素的个数 树状数组 线段树 数组 二分查找 分治 有序集合 归并排序
316 去除重复字母 贪心 字符串 单调栈
318 最大单词长度乘积 位运算 数组 字符串
319 灯泡开关 脑筋急转弯 数学
321 拼接最大数 贪心 单调栈
322 零钱兑换 广度优先搜索 数组 动态规划
324 摆动排序 II 数组 分治 快速选择 排序
326 3 的幂 递归 数学
327 区间和的个数 树状数组 线段树 数组 二分查找 分治 有序集合 归并排序
328 奇偶链表 链表
329 矩阵中的最长递增路径 深度优先搜索 广度优先搜索 拓扑排序 记忆化搜索 数组 动态规划 矩阵
330 按要求补齐数组 贪心 数组
331 验证二叉树的前序序列化 字符串 二叉树
332 重新安排行程 深度优先搜索 欧拉回路
334 递增的三元子序列 贪心 数组
335 路径交叉 几何 数组 数学
336 回文对 字典树 数组 哈希表 字符串
337 打家劫舍 III 深度优先搜索 动态规划 二叉树
338 比特位计数 位运算 动态规划
341 扁平化嵌套列表迭代器 深度优先搜索 设计 队列 迭代器
342 4的幂 位运算 递归 数学
343 整数拆分 数学 动态规划
344 反转字符串 双指针 字符串
345 反转字符串中的元音字母 双指针 字符串
347 前 K 个高频元素 数组 哈希表 分治 桶排序 计数 快速选择 排序 堆(优先队列)
349 两个数组的交集 数组 哈希表 双指针 二分查找 排序
350 两个数组的交集 II 数组 哈希表 双指针 二分查找 排序
352 将数据流变为多个不相交区间 设计 二分查找 有序集合
354 俄罗斯套娃信封问题 数组 二分查找 动态规划 排序
355 设计推特 设计 哈希表 链表 堆(优先队列)
357 统计各位数字都不同的数字个数 数学 动态规划 回溯
363 矩形区域不超过 K 的最大数值和 数组 二分查找 矩阵 有序集合 前缀和
365 水壶问题 深度优先搜索 广度优先搜索 数学
367 有效的完全平方数 数学 二分查找
368 最大整除子集 数组 数学 动态规划 排序
371 两整数之和 位运算 数学
372 超级次方 数学 分治
373 查找和最小的 K 对数字 数组 堆(优先队列)
374 猜数字大小 二分查找 交互
375 猜数字大小 II 数学 动态规划 博弈
376 摆动序列 贪心 数组 动态规划
377 组合总和 Ⅳ 数组 动态规划
378 有序矩阵中第 K 小的元素 数组 二分查找 矩阵 排序 堆(优先队列)
380 O(1) 时间插入、删除和获取随机元素 设计 数组 哈希表 数学 随机化
381 O(1) 时间插入、删除和获取随机元素 - 允许重复 设计 数组 哈希表 数学 随机化
382 链表随机节点 水塘抽样 链表 数学 随机化
383 赎金信 哈希表 字符串 计数
384 打乱数组 数组 数学 随机化
385 迷你语法分析器 深度优先搜索 字符串
386 字典序排数 深度优先搜索 字典树
387 字符串中的第一个唯一字符 队列 哈希表 字符串 计数
388 文件的最长绝对路径 深度优先搜索 字符串
389 找不同 位运算 哈希表 字符串 排序
390 消除游戏 递归 数学
391 完美矩形 数组 扫描线
392 判断子序列 双指针 字符串 动态规划
393 UTF-8 编码验证 位运算 数组
394 字符串解码 递归 字符串
395 至少有 K 个重复字符的最长子串 哈希表 字符串 分治 滑动窗口
396 旋转函数 数组 数学 动态规划
397 整数替换 贪心 位运算 记忆化搜索 动态规划
398 随机数索引 水塘抽样 哈希表 数学 随机化
399 除法求值 深度优先搜索 广度优先搜索 并查集 数组 最短路
400 第 N 位数字 数学 二分查找
401 二进制手表 位运算 回溯
402 移掉 K 位数字 贪心 字符串 单调栈
403 青蛙过河 数组 动态规划
404 左叶子之和 深度优先搜索 广度优先搜索 二叉树
405 数字转换为十六进制数 位运算 数学
406 根据身高重建队列 贪心 树状数组 线段树 数组 排序
407 接雨水 II 广度优先搜索 数组 矩阵 堆(优先队列)
409 最长回文串 贪心 哈希表 字符串
410 分割数组的最大值 贪心 数组 二分查找 动态规划 前缀和
412 Fizz Buzz 数学 字符串 模拟
413 等差数列划分 数组 动态规划
414 第三大的数 数组 排序
415 字符串相加 数学 字符串 模拟
416 分割等和子集 数组 动态规划
417 太平洋大西洋水流问题 深度优先搜索 广度优先搜索 数组 矩阵
419 甲板上的战舰 深度优先搜索 数组 矩阵
420 强密码检验器 贪心 字符串 堆(优先队列)
421 数组中两个数的最大异或值 位运算 字典树 数组 哈希表
423 从英文中重建数字 哈希表 数学 字符串
424 替换后的最长重复字符 哈希表 字符串 滑动窗口
432 全 O(1) 的数据结构 设计 哈希表 链表 双向链表
433 最小基因变化 广度优先搜索 哈希表 字符串
434 字符串中的单词数 字符串
435 无重叠区间 贪心 数组 动态规划 排序
436 寻找右区间 数组 二分查找 排序
437 路径总和 III 深度优先搜索 二叉树
438 找到字符串中所有字母异位词 哈希表 字符串 滑动窗口
440 字典序的第K小数字 字典树
441 排列硬币 数学 二分查找
442 数组中重复的数据 数组 哈希表
443 压缩字符串 双指针 字符串
445 两数相加 II 链表 数学
446 等差数列划分 II - 子序列 数组 动态规划
447 回旋镖的数量 数组 哈希表 数学
448 找到所有数组中消失的数字 数组 哈希表
449 序列化和反序列化二叉搜索树 深度优先搜索 广度优先搜索 设计 二叉搜索树 字符串 二叉树
450 删除二叉搜索树中的节点 二叉搜索树 二叉树
451 根据字符出现频率排序 哈希表 字符串 桶排序 计数 排序 堆(优先队列)
452 用最少数量的箭引爆气球 贪心 数组 排序
453 最小操作次数使数组元素相等 数组 数学
454 四数相加 II 数组 哈希表
455 分发饼干 贪心 数组 双指针 排序
456 132 模式 数组 二分查找 有序集合 单调栈
457 环形数组是否存在循环 数组 哈希表 双指针
458 可怜的小猪 数学 动态规划 组合数学
459 重复的子字符串 字符串 字符串匹配
460 LFU 缓存 设计 哈希表 链表 双向链表
461 汉明距离 位运算
462 最小操作次数使数组元素相等 II 数组 数学 排序
463 岛屿的周长 深度优先搜索 广度优先搜索 数组 矩阵
464 我能赢吗 位运算 记忆化搜索 数学 动态规划 状态压缩 博弈
466 统计重复个数 字符串 动态规划
467 环绕字符串中唯一的子字符串 字符串 动态规划
468 验证IP地址 字符串
472 连接词 深度优先搜索 字典树 数组 字符串 动态规划
473 火柴拼正方形 位运算 数组 动态规划 回溯 状态压缩
474 一和零 数组 字符串 动态规划
475 供暖器 数组 双指针 二分查找 排序
476 数字的补数 位运算
477 汉明距离总和 位运算 数组 数学
479 最大回文数乘积 数学
480 滑动窗口中位数 数组 哈希表 滑动窗口 堆(优先队列)
481 神奇字符串 双指针 字符串
482 密钥格式化 字符串
483 最小好进制 数学 二分查找
485 最大连续 1 的个数 数组
486 预测赢家 递归 数组 数学 动态规划 博弈
488 祖玛游戏 广度优先搜索 记忆化搜索 字符串 动态规划
1643 第 K 条最小指令 数组 数学 动态规划 组合数学
491 递增子序列 位运算 数组 哈希表 回溯
492 构造矩形 数学
493 翻转对 树状数组 线段树 数组 二分查找 分治 有序集合 归并排序
494 目标和 数组 动态规划 回溯
495 提莫攻击 数组 模拟
496 下一个更大元素 I 数组 哈希表 单调栈
498 对角线遍历 数组 矩阵 模拟
500 键盘行 数组 哈希表 字符串
501 二叉搜索树中的众数 深度优先搜索 二叉搜索树 二叉树
502 IPO 贪心 数组 排序 堆(优先队列)
503 下一个更大元素 II 数组 单调栈
504 七进制数 数学
506 相对名次 数组 排序 堆(优先队列)
507 完美数 数学
508 出现次数最多的子树元素和 深度优先搜索 哈希表 二叉树
513 找树左下角的值 深度优先搜索 广度优先搜索 二叉树
514 自由之路 深度优先搜索 广度优先搜索 字符串 动态规划
515 在每个树行中找最大值 深度优先搜索 广度优先搜索 二叉树
516 最长回文子序列 字符串 动态规划
517 超级洗衣机 贪心 数组
518 零钱兑换 II 数组 动态规划
520 检测大写字母 字符串
521 最长特殊序列 Ⅰ 字符串
522 最长特殊序列 II 数组 哈希表 双指针 字符串 排序
523 连续的子数组和 数组 哈希表 数学 前缀和
524 通过删除字母匹配到字典里最长单词 数组 双指针 字符串 排序
525 连续数组 数组 哈希表 前缀和
526 优美的排列 位运算 数组 动态规划 回溯 状态压缩
1721 交换链表中的节点 链表 双指针
529 扫雷游戏 深度优先搜索 广度优先搜索 数组 矩阵
530 二叉搜索树的最小绝对差 深度优先搜索 广度优先搜索 二叉搜索树 二叉树
532 数组中的 k-diff 数对 数组 哈希表 双指针 二分查找 排序
535 TinyURL 的加密与解密 设计 哈希表 字符串 哈希函数
537 复数乘法 数学 字符串 模拟
538 把二叉搜索树转换为累加树 深度优先搜索 二叉搜索树 二叉树
539 最小时间差 数组 数学 字符串 排序
540 有序数组中的单一元素 数组 二分查找
541 反转字符串 II 双指针 字符串
542 01 矩阵 广度优先搜索 数组 动态规划 矩阵
543 二叉树的直径 深度优先搜索 二叉树
546 移除盒子 记忆化搜索 数组 动态规划
547 省份数量 深度优先搜索 广度优先搜索 并查集
551 学生出勤记录 I 字符串
552 学生出勤记录 II 动态规划
553 最优除法 数组 数学 动态规划
554 砖墙 数组 哈希表
556 下一个更大元素 III 数学 双指针 字符串
557 反转字符串中的单词 III 双指针 字符串
560 和为 K 的子数组 数组 哈希表 前缀和
561 数组拆分 贪心 数组 计数排序 排序
563 二叉树的坡度 深度优先搜索 二叉树
564 寻找最近的回文数 数学 字符串
565 数组嵌套 深度优先搜索 数组
566 重塑矩阵 数组 矩阵 模拟
567 字符串的排列 哈希表 双指针 字符串 滑动窗口
570 至少有5名直接下属的经理 数据库
572 另一棵树的子树 深度优先搜索 二叉树 字符串匹配 哈希函数
575 分糖果 数组 哈希表
576 出界的路径数 动态规划
577 员工奖金 数据库
581 最短无序连续子数组 贪心 数组 双指针 排序 单调栈
583 两个字符串的删除操作 字符串 动态规划
584 寻找用户推荐人 数据库
585 2016年的投资 数据库
586 订单最多的客户 数据库
587 安装栅栏 几何 数组 数学
591 标签验证器 字符串
592 分数加减运算 数学 字符串 模拟
593 有效的正方形 几何 数学
594 最长和谐子序列 数组 哈希表 排序
595 大的国家 数据库
596 超过5名学生的课 数据库
598 范围求和 II 数组 数学
599 两个列表的最小索引总和 数组 哈希表 字符串
600 不含连续1的非负整数 动态规划
601 体育馆的人流量 数据库
602 好友申请 II :谁有最多的好友 数据库
605 种花问题 贪心 数组
606 根据二叉树创建字符串 深度优先搜索 字符串 二叉树
607 销售员 数据库
608 树节点 数据库
609 在系统中查找重复文件 数组 哈希表 字符串
610 判断三角形 数据库
611 有效三角形的个数 贪心 数组 双指针 二分查找 排序
617 合并二叉树 深度优先搜索 广度优先搜索 二叉树
619 只出现一次的最大数字 数据库
620 有趣的电影 数据库
621 任务调度器 贪心 数组 哈希表 计数 排序 堆(优先队列)
623 在二叉树中增加一行 深度优先搜索 广度优先搜索 二叉树
626 换座位 数据库
627 变更性别 数据库
628 三个数的最大乘积 数组 数学 排序
629 K 个逆序对数组 动态规划
630 课程表 III 贪心 数组 堆(优先队列)
632 最小区间 贪心 数组 哈希表 排序 滑动窗口 堆(优先队列)
633 平方数之和 数学 双指针 二分查找
636 函数的独占时间 数组
637 二叉树的层平均值 深度优先搜索 广度优先搜索 二叉树
638 大礼包 位运算 记忆化搜索 数组 动态规划 回溯 状态压缩
639 解码方法 II 字符串 动态规划
640 求解方程 数学 字符串 模拟
643 子数组最大平均数 I 数组 滑动窗口
645 错误的集合 位运算 数组 哈希表 排序
646 最长数对链 贪心 数组 动态规划 排序
647 回文子串 字符串 动态规划
648 单词替换 字典树 数组 哈希表 字符串
649 Dota2 参议院 贪心 队列 字符串
650 只有两个键的键盘 数学 动态规划
652 寻找重复的子树 深度优先搜索 哈希表 二叉树
653 两数之和 IV - 输入二叉搜索树 深度优先搜索 广度优先搜索 二叉搜索树 哈希表 双指针 二叉树
654 最大二叉树 数组 分治 二叉树 单调栈
655 输出二叉树 深度优先搜索 广度优先搜索 二叉树
657 机器人能否返回原点 字符串 模拟
658 找到 K 个最接近的元素 数组 双指针 二分查找 排序 滑动窗口 堆(优先队列)
659 分割数组为连续子序列 贪心 数组 哈希表 堆(优先队列)
661 图片平滑器 数组 矩阵
662 二叉树最大宽度 深度优先搜索 广度优先搜索 二叉树
664 奇怪的打印机 字符串 动态规划
665 非递减数列 数组
667 优美的排列 II 数组 数学
668 乘法表中第k小的数 数学 二分查找
669 修剪二叉搜索树 深度优先搜索 二叉搜索树 二叉树
670 最大交换 贪心 数学
671 二叉树中第二小的节点 深度优先搜索 二叉树
672 灯泡开关 Ⅱ 位运算 深度优先搜索 广度优先搜索 数学
673 最长递增子序列的个数 树状数组 线段树 数组 动态规划
674 最长连续递增序列 数组
675 为高尔夫比赛砍树 广度优先搜索 数组 矩阵 堆(优先队列)
676 实现一个魔法字典 设计 字典树 哈希表 字符串
677 键值映射 设计 字典树 哈希表 字符串
678 有效的括号字符串 贪心 字符串 动态规划
679 24 点游戏 数组 数学 回溯
680 验证回文串 II 贪心 双指针 字符串
682 棒球比赛 数组 模拟
684 冗余连接 深度优先搜索 广度优先搜索 并查集
685 冗余连接 II 深度优先搜索 广度优先搜索 并查集
686 重复叠加字符串匹配 字符串 字符串匹配
687 最长同值路径 深度优先搜索 二叉树
688 骑士在棋盘上的概率 动态规划
689 三个无重叠子数组的最大和 数组 动态规划
690 员工的重要性 深度优先搜索 广度优先搜索 哈希表
691 贴纸拼词 位运算 数组 字符串 动态规划 回溯 状态压缩
692 前K个高频单词 字典树 哈希表 字符串 桶排序 计数 排序 堆(优先队列)
693 交替位二进制数 位运算
695 岛屿的最大面积 深度优先搜索 广度优先搜索 并查集 数组 矩阵
696 计数二进制子串 双指针 字符串
697 数组的度 数组 哈希表
698 划分为k个相等的子集 位运算 记忆化搜索 数组 动态规划 回溯 状态压缩
699 掉落的方块 线段树 数组 有序集合
712 两个字符串的最小ASCII删除和 字符串 动态规划
713 乘积小于 K 的子数组 数组 滑动窗口
714 买卖股票的最佳时机含手续费 贪心 数组 动态规划
715 Range 模块 设计 线段树 有序集合
717 1 比特与 2 比特字符 数组
718 最长重复子数组 数组 二分查找 动态规划 滑动窗口 哈希函数 滚动哈希
719 找出第 K 小的数对距离 数组 双指针 二分查找 排序
720 词典中最长的单词 字典树 数组 哈希表 字符串 排序
721 账户合并 深度优先搜索 广度优先搜索 并查集 数组 字符串
722 删除注释 数组 字符串
724 寻找数组的中心下标 数组 前缀和
725 分隔链表 链表
726 原子的数量 哈希表 字符串 排序
728 自除数 数学
729 我的日程安排表 I 设计 线段树 二分查找 有序集合
730 统计不同回文子序列 字符串 动态规划
731 我的日程安排表 II 设计 线段树 二分查找 有序集合
732 我的日程安排表 III 设计 线段树 二分查找 有序集合
733 图像渲染 深度优先搜索 广度优先搜索 数组 矩阵
735 行星碰撞 数组
736 Lisp 语法解析 递归 哈希表 字符串
738 单调递增的数字 贪心 数学
739 每日温度 数组 单调栈
740 删除并获得点数 数组 哈希表 动态规划
741 摘樱桃 数组 动态规划 矩阵
709 转换成小写字母 字符串
743 网络延迟时间 深度优先搜索 广度优先搜索 最短路 堆(优先队列)
744 寻找比目标字母大的最小字母 数组 二分查找
745 前缀和后缀搜索 设计 字典树 哈希表 字符串
746 使用最小花费爬楼梯 数组 动态规划
747 至少是其他数字两倍的最大数 数组 排序
748 最短补全词 数组 哈希表 字符串
749 隔离病毒 深度优先搜索 广度优先搜索 数组 矩阵 模拟
752 打开转盘锁 广度优先搜索 数组 哈希表 字符串
753 破解保险箱 深度优先搜索 欧拉回路
754 到达终点数字 数学 二分查找
756 金字塔转换矩阵 位运算 深度优先搜索 广度优先搜索
757 设置交集大小至少为2 贪心 数组 排序
761 特殊的二进制序列 递归 字符串
429 N 叉树的层序遍历 广度优先搜索
430 扁平化多级双向链表 深度优先搜索 链表 双向链表
762 二进制表示中质数个计算置位 位运算 数学
763 划分字母区间 贪心 哈希表 双指针 字符串
764 最大加号标志 数组 动态规划
765 情侣牵手 贪心 深度优先搜索 广度优先搜索 并查集
427 建立四叉树 数组 分治 矩阵
558 四叉树交集 分治
559 N 叉树的最大深度 深度优先搜索 广度优先搜索
589 N 叉树的前序遍历 深度优先搜索
590 N 叉树的后序遍历 深度优先搜索
766 托普利茨矩阵 数组 矩阵
767 重构字符串 贪心 哈希表 字符串 计数 排序 堆(优先队列)
768 最多能完成排序的块 II 贪心 数组 排序 单调栈
769 最多能完成排序的块 贪心 数组 排序 单调栈
770 基本计算器 IV 递归 哈希表 数学 字符串
771 宝石与石头 哈希表 字符串
700 二叉搜索树中的搜索 二叉搜索树 二叉树
701 二叉搜索树中的插入操作 二叉搜索树 二叉树
773 滑动谜题 广度优先搜索 数组 矩阵
703 数据流中的第 K 大元素 设计 二叉搜索树 二叉树 数据流 堆(优先队列)
775 全局倒置与局部倒置 数组 数学
704 二分查找 数组 二分查找
777 在LR字符串中交换相邻字符 双指针 字符串
778 水位上升的泳池中游泳 深度优先搜索 广度优先搜索 并查集 数组 二分查找 矩阵 堆(优先队列)
779 第K个语法符号 位运算 递归 数学
780 到达终点 数学
781 森林中的兔子 贪心 数组 哈希表 数学
782 变为棋盘 位运算 数组 数学 矩阵
783 二叉搜索树节点最小距离 深度优先搜索 广度优先搜索 二叉搜索树 二叉树
784 字母大小写全排列 位运算 字符串 回溯
785 判断二分图 深度优先搜索 广度优先搜索 并查集
786 第 K 个最小的素数分数 数组 二分查找 排序 堆(优先队列)
787 K 站中转内最便宜的航班 深度优先搜索 广度优先搜索 动态规划 最短路 堆(优先队列)
788 旋转数字 数学 动态规划
789 逃脱阻碍者 数组 数学
790 多米诺和托米诺平铺 动态规划
791 自定义字符串排序 哈希表 字符串 排序
792 匹配子序列的单词数 字典树 哈希表 字符串 排序
793 阶乘函数后 K 个零 数学 二分查找
794 有效的井字游戏 数组 字符串
795 区间子数组个数 数组 双指针
796 旋转字符串 字符串 字符串匹配
797 所有可能的路径 深度优先搜索 广度优先搜索 回溯
798 得分最高的最小轮调 数组 前缀和
799 香槟塔 动态规划
705 设计哈希集合 设计 数组 哈希表 链表 哈希函数
706 设计哈希映射 设计 数组 哈希表 链表 哈希函数
801 使序列递增的最小交换次数 数组 动态规划
802 找到最终的安全状态 深度优先搜索 广度优先搜索 拓扑排序
803 打砖块 并查集 数组 矩阵
804 唯一摩尔斯密码词 数组 哈希表 字符串
805 数组的均值分割 位运算 数组 数学 动态规划 状态压缩
806 写字符串需要的行数 数组 字符串
807 保持城市天际线 贪心 数组 矩阵
808 分汤 数学 动态规划 概率与统计
809 情感丰富的文字 数组 双指针 字符串
810 黑板异或游戏 位运算 脑筋急转弯 数组 数学 博弈
811 子域名访问计数 数组 哈希表 字符串 计数
812 最大三角形面积 几何 数组 数学
813 最大平均值和的分组 数组 动态规划 前缀和
814 二叉树剪枝 深度优先搜索 二叉树
815 公交路线 广度优先搜索 数组 哈希表
816 模糊坐标 字符串 回溯
817 链表组件 数组 哈希表 链表
818 赛车 动态规划
819 最常见的单词 哈希表 字符串 计数
707 设计链表 设计 链表
820 单词的压缩编码 字典树 数组 哈希表 字符串
821 字符的最短距离 数组 双指针 字符串
822 翻转卡片游戏 数组 哈希表
823 带因子的二叉树 数组 哈希表 动态规划
824 山羊拉丁文 字符串
825 适龄的朋友 数组 双指针 二分查找 排序
826 安排工作以达到最大收益 贪心 数组 双指针 二分查找 排序
827 最大人工岛 深度优先搜索 广度优先搜索 并查集 数组 矩阵
828 统计子串中的唯一字符 哈希表 字符串 动态规划
829 连续整数求和 数学 枚举
830 较大分组的位置 字符串
831 隐藏个人信息 字符串
641 设计循环双端队列 设计 队列 数组 链表
622 设计循环队列 设计 队列 数组 链表
832 翻转图像 数组 双指针 矩阵 模拟
833 字符串中的查找与替换 数组 字符串 排序
834 树中距离之和 深度优先搜索 动态规划
835 图像重叠 数组 矩阵
836 矩形重叠 几何 数学
837 新 21 点 数学 动态规划 滑动窗口 概率与统计
838 推多米诺 双指针 字符串 动态规划
839 相似字符串组 深度优先搜索 广度优先搜索 并查集 数组 字符串
840 矩阵中的幻方 数组 数学 矩阵
841 钥匙和房间 深度优先搜索 广度优先搜索
842 将数组拆分成斐波那契序列 字符串 回溯
843 猜猜这个单词 数组 数学 字符串 博弈 交互
844 比较含退格的字符串 双指针 字符串 模拟
845 数组中的最长山脉 数组 双指针 动态规划 枚举
846 一手顺子 贪心 数组 哈希表 排序
847 访问所有节点的最短路径 位运算 广度优先搜索 动态规划 状态压缩
848 字母移位 数组 字符串
849 到最近的人的最大距离 数组
850 矩形面积 II 线段树 数组 有序集合 扫描线
851 喧闹和富有 深度优先搜索 拓扑排序 数组
852 山脉数组的峰顶索引 数组 二分查找
853 车队 数组 排序 单调栈
854 相似度为 K 的字符串 广度优先搜索 字符串
855 考场就座 设计 有序集合 堆(优先队列)
856 括号的分数 字符串
857 雇佣 K 名工人的最低成本 贪心 数组 排序 堆(优先队列)
858 镜面反射 几何 数学 数论
859 亲密字符串 哈希表 字符串
860 柠檬水找零 贪心 数组
861 翻转矩阵后的得分 贪心 位运算 数组 矩阵
862 和至少为 K 的最短子数组 队列 数组 二分查找 前缀和 滑动窗口 单调队列 堆(优先队列)
863 二叉树中所有距离为 K 的结点 深度优先搜索 广度优先搜索 二叉树
710 黑名单中的随机数 数组 哈希表 数学 二分查找 排序 随机化
864 获取所有钥匙的最短路径 位运算 广度优先搜索 数组 矩阵
865 具有所有最深节点的最小子树 深度优先搜索 广度优先搜索 哈希表 二叉树
866 回文素数 数学
867 转置矩阵 数组 矩阵 模拟
868 二进制间距 位运算
869 重新排序得到 2 的幂 数学 计数 枚举 排序
870 优势洗牌 贪心 数组 双指针 排序
871 最低加油次数 贪心 数组 动态规划 堆(优先队列)
470 用 Rand7() 实现 Rand10() 数学 拒绝采样 概率与统计 随机化
872 叶子相似的树 深度优先搜索 二叉树
873 最长的斐波那契子序列的长度 数组 哈希表 动态规划
874 模拟行走机器人 数组 模拟
875 爱吃香蕉的珂珂 数组 二分查找
876 链表的中间结点 链表 双指针
877 石子游戏 数组 数学 动态规划 博弈
878 第 N 个神奇数字 数学 二分查找
879 盈利计划 数组 动态规划
528 按权重随机选择 数组 数学 二分查找 前缀和 随机化
519 随机翻转矩阵 水塘抽样 哈希表 数学 随机化
497 非重叠矩形中的随机点 水塘抽样 数组 数学 二分查找 有序集合 前缀和 随机化
478 在圆内随机生成点 几何 数学 拒绝采样 随机化
880 索引处的解码字符串 字符串
881 救生艇 贪心 数组 双指针 排序
882 细分图中的可到达节点 最短路 堆(优先队列)
883 三维形体投影面积 几何 数组 数学 矩阵
884 两句话中的不常见单词 哈希表 字符串
885 螺旋矩阵 III 数组 矩阵 模拟
886 可能的二分法 深度优先搜索 广度优先搜索 并查集
887 鸡蛋掉落 数学 二分查找 动态规划
888 公平的糖果交换 数组 哈希表 二分查找 排序
889 根据前序和后序遍历构造二叉树 数组 哈希表 分治 二叉树
890 查找和替换模式 数组 哈希表 字符串
891 子序列宽度之和 数组 数学 排序
892 三维形体的表面积 几何 数组 数学 矩阵
893 特殊等价字符串组 数组 哈希表 字符串
894 所有可能的真二叉树 递归 记忆化搜索 动态规划 二叉树
895 最大频率栈 设计 哈希表 有序集合
896 单调数列 数组
897 递增顺序搜索树 深度优先搜索 二叉搜索树 二叉树
898 子数组按位或操作 位运算 数组 动态规划
899 有序队列 数学 字符串 排序
900 RLE 迭代器 设计 数组 计数 迭代器
901 股票价格跨度 设计 数据流 单调栈
902 最大为 N 的数字组合 数组 数学 字符串 二分查找 动态规划
903 DI 序列的有效排列 字符串 动态规划 前缀和
904 水果成篮 数组 哈希表 滑动窗口
905 按奇偶排序数组 数组 双指针 排序
906 超级回文数 数学 枚举
907 子数组的最小值之和 数组 动态规划 单调栈
908 最小差值 I 数组 数学
909 蛇梯棋 广度优先搜索 数组 矩阵
910 最小差值 II 贪心 数组 数学 排序
911 在线选举 设计 数组 哈希表 二分查找
912 排序数组 数组 分治 桶排序 计数排序 基数排序 排序 堆(优先队列) 归并排序
913 猫和老鼠 拓扑排序 记忆化搜索 数学 动态规划 博弈
914 卡牌分组 数组 哈希表 数学 计数 数论
915 分割数组 数组
916 单词子集 数组 哈希表 字符串
917 仅仅反转字母 双指针 字符串
918 环形子数组的最大和 队列 数组 分治 动态规划 单调队列
919 完全二叉树插入器 广度优先搜索 设计 二叉树
920 播放列表的数量 数学 动态规划 组合数学
921 使括号有效的最少添加 贪心 字符串
922 按奇偶排序数组 II 数组 双指针 排序
923 三数之和的多种可能 数组 哈希表 双指针 计数 排序
924 尽量减少恶意软件的传播 深度优先搜索 广度优先搜索 并查集 数组 矩阵
925 长按键入 双指针 字符串
926 将字符串翻转到单调递增 字符串 动态规划
927 三等分 数组 数学
928 尽量减少恶意软件的传播 II 深度优先搜索 广度优先搜索 并查集 数组 矩阵
929 独特的电子邮件地址 数组 哈希表 字符串
930 和相同的二元子数组 数组 哈希表 前缀和 滑动窗口
931 下降路径最小和 数组 动态规划 矩阵
932 漂亮数组 数组 数学 分治
933 最近的请求次数 设计 队列 数据流
934 最短的桥 深度优先搜索 广度优先搜索 数组 矩阵
935 骑士拨号器 动态规划
936 戳印序列 贪心 队列 字符串
937 重新排列日志文件 数组 字符串 排序
938 二叉搜索树的范围和 深度优先搜索 二叉搜索树 二叉树
939 最小面积矩形 几何 数组 哈希表 数学 排序
940 不同的子序列 II 字符串 动态规划
941 有效的山脉数组 数组
942 增减字符串匹配 贪心 数组 双指针 字符串
943 最短超级串 位运算 数组 字符串 动态规划 状态压缩
944 删列造序 数组 字符串
945 使数组唯一的最小增量 贪心 数组 计数 排序
946 验证栈序列 数组 模拟
947 移除最多的同行或同列石头 深度优先搜索 并查集
948 令牌放置 贪心 数组 双指针 排序
949 给定数字能组成的最大时间 字符串 枚举
950 按递增顺序显示卡牌 队列 数组 排序 模拟
951 翻转等价二叉树 深度优先搜索 二叉树
952 按公因数计算最大组件大小 并查集 数组 数学
953 验证外星语词典 数组 哈希表 字符串
954 二倍数对数组 贪心 数组 哈希表 排序
955 删列造序 II 贪心 数组 字符串
956 最高的广告牌 数组 动态规划
957 N 天后的牢房 位运算 数组 哈希表 数学
958 二叉树的完全性检验 广度优先搜索 二叉树
959 由斜杠划分区域 深度优先搜索 广度优先搜索 并查集
960 删列造序 III 数组 字符串 动态规划
961 在长度 2N 的数组中找出重复 N 次的元素 数组 哈希表
962 最大宽度坡 数组 单调栈
963 最小面积矩形 II 几何 数组 数学
964 表示数字的最少运算符 记忆化搜索 数学 动态规划
965 单值二叉树 深度优先搜索 广度优先搜索 二叉树
966 元音拼写检查器 数组 哈希表 字符串
967 连续差相同的数字 广度优先搜索 回溯
968 监控二叉树 深度优先搜索 动态规划 二叉树
969 煎饼排序 贪心 数组 双指针 排序
970 强整数 哈希表 数学
971 翻转二叉树以匹配先序遍历 深度优先搜索 二叉树
972 相等的有理数 数学 字符串
509 斐波那契数 递归 记忆化搜索 数学 动态规划
973 最接近原点的 K 个点 几何 数组 数学 分治 快速选择 排序 堆(优先队列)
974 和可被 K 整除的子数组 数组 哈希表 前缀和
975 奇偶跳 数组 动态规划 有序集合 单调栈
976 三角形的最大周长 贪心 数组 数学 排序
977 有序数组的平方 数组 双指针 排序
978 最长湍流子数组 数组 动态规划 滑动窗口
979 在二叉树中分配硬币 深度优先搜索 二叉树
980 不同路径 III 位运算 数组 回溯 矩阵
981 基于时间的键值存储 设计 哈希表 字符串 二分查找
982 按位与为零的三元组 位运算 数组 哈希表
983 最低票价 数组 动态规划
984 不含 AAA 或 BBB 的字符串 贪心 字符串
985 查询后的偶数和 数组 模拟
986 区间列表的交集 数组 双指针
987 二叉树的垂序遍历 深度优先搜索 广度优先搜索 哈希表 二叉树
988 从叶结点开始的最小字符串 深度优先搜索 字符串 二叉树
989 数组形式的整数加法 数组 数学
990 等式方程的可满足性 并查集 数组 字符串
991 坏了的计算器 贪心 数学
992 K 个不同整数的子数组 数组 哈希表 计数 滑动窗口
993 二叉树的堂兄弟节点 深度优先搜索 广度优先搜索 二叉树
994 腐烂的橘子 广度优先搜索 数组 矩阵
995 K 连续位的最小翻转次数 位运算 队列 数组 前缀和 滑动窗口
996 正方形数组的数目 位运算 数组 数学 动态规划 回溯 状态压缩
997 找到小镇的法官 数组 哈希表
998 最大二叉树 II 二叉树
999 可以被一步捕获的棋子数 数组 矩阵 模拟
1000 合并石头的最低成本 数组 动态规划 前缀和
1001 网格照明 数组 哈希表
1002 查找共用字符 数组 哈希表 字符串
1003 检查替换后的词是否有效 字符串
1004 最大连续1的个数 III 数组 二分查找 前缀和 滑动窗口
1005 K 次取反后最大化的数组和 贪心 数组 排序
1006 笨阶乘 数学 模拟
1007 行相等的最少多米诺旋转 贪心 数组
1008 前序遍历构造二叉搜索树 二叉搜索树 数组 二叉树 单调栈
1009 十进制整数的反码 位运算
1010 总持续时间可被 60 整除的歌曲 数组 哈希表 计数
1011 在 D 天内送达包裹的能力 数组 二分查找
1012 至少有 1 位重复的数字 数学 动态规划
1061 按字典序排列最小的等效字符串 并查集 字符串
1013 将数组分成和相等的三个部分 贪心 数组
1014 最佳观光组合 数组 动态规划
1015 可被 K 整除的最小整数 哈希表 数学
1016 子串能表示从 1 到 N 数字的二进制串 字符串
1017 负二进制转换 数学
1018 可被 5 整除的二进制前缀 数组
1019 链表中的下一个更大节点 数组 链表 单调栈
1020 飞地的数量 深度优先搜索 广度优先搜索 并查集 数组 矩阵
1021 删除最外层的括号 字符串
1022 从根到叶的二进制数之和 深度优先搜索 二叉树
1023 驼峰式匹配 字典树 双指针 字符串 字符串匹配
1024 视频拼接 贪心 数组 动态规划
1025 除数博弈 脑筋急转弯 数学 动态规划 博弈
1027 最长等差数列 数组 哈希表 二分查找 动态规划
1026 节点与其祖先之间的最大差值 深度优先搜索 二叉树
1028 从先序遍历还原二叉树 深度优先搜索 字符串 二叉树
1030 距离顺序排列矩阵单元格 几何 数组 数学 矩阵 排序
1029 两地调度 贪心 数组 排序
1031 两个非重叠子数组的最大和 数组 动态规划 滑动窗口
1032 字符流 设计 字典树 数组 字符串 数据流
1033 移动石子直到连续 脑筋急转弯 数学
1034 边界着色 深度优先搜索 广度优先搜索 数组 矩阵
1035 不相交的线 数组 动态规划
1036 逃离大迷宫 深度优先搜索 广度优先搜索 数组 哈希表
1039 多边形三角剖分的最低得分 数组 动态规划
1160 拼写单词 数组 哈希表 字符串
1040 移动石子直到连续 II 数组 数学 双指针 排序
1038 从二叉搜索树到更大和树 深度优先搜索 二叉搜索树 二叉树
1037 有效的回旋镖 几何 数组 数学
1161 最大层内元素和 深度优先搜索 广度优先搜索 二叉树
1162 地图分析 广度优先搜索 数组 动态规划 矩阵
1041 困于环中的机器人 数学 字符串 模拟
1042 不邻接植花 深度优先搜索 广度优先搜索
1043 分隔数组以得到最大和 数组 动态规划
1044 最长重复子串 字符串 二分查找 后缀数组 滑动窗口 哈希函数 滚动哈希
1046 最后一块石头的重量 数组 堆(优先队列)
1047 删除字符串中的所有相邻重复项 字符串
1048 最长字符串链 数组 哈希表 双指针 字符串 动态规划
1049 最后一块石头的重量 II 数组 动态规划
1163 按字典序排在最后的子串 双指针 字符串
1045 买下所有产品的客户 数据库
1050 合作过至少三次的演员和导演 数据库
1051 高度检查器 数组 计数排序 排序
1052 爱生气的书店老板 数组 滑动窗口
1053 交换一次的先前排列 贪心 数组
1054 距离相等的条形码 贪心 数组 哈希表 计数 排序 堆(优先队列)
1074 元素和为目标值的子矩阵数量 数组 哈希表 矩阵 前缀和
1071 字符串的最大公因子 数学 字符串
1072 按列翻转得到最大值等行数 数组 哈希表 矩阵
1073 负二进制数相加 数组 数学
1068 产品销售分析 I 数据库
1070 产品销售分析 III 数据库
1078 Bigram 分词 字符串
1080 根到叶路径上的不足节点 深度优先搜索 二叉树
1081 不同字符的最小子序列 贪心 字符串 单调栈
1079 活字印刷 哈希表 字符串 回溯 计数
1075 项目员工 I 数据库
1089 复写零 数组 双指针
1090 受标签影响的最大值 贪心 数组 哈希表 计数 排序
1092 最短公共超序列 字符串 动态规划
1091 二进制矩阵中的最短路径 广度优先搜索 数组 矩阵
1084 销售分析III 数据库
511 游戏玩法分析 I 数据库
550 游戏玩法分析 IV 数据库
1093 大样本统计 数组 数学 概率与统计
1094 拼车 数组 前缀和 排序 模拟 堆(优先队列)
1095 山脉数组中查找目标值 数组 二分查找 交互
1117 H2O 生成 多线程
1115 交替打印 FooBar 多线程
1096 花括号展开 II 广度优先搜索 字符串 回溯
1104 二叉树寻路 数学 二叉树
1103 分糖果 II 数学 模拟
1105 填充书架 数组 动态规划
1106 解析布尔表达式 递归 字符串
1114 按序打印 多线程
1108 IP 地址无效化 字符串
1109 航班预订统计 数组 前缀和
1110 删点成林 深度优先搜索 二叉树
1111 有效括号的嵌套深度 字符串
1619 删除某些元素后的数组均值 数组 排序
1286 字母组合迭代器 设计 字符串 回溯 迭代器
1291 顺次数 枚举
1116 打印零与奇偶数 多线程
1122 数组的相对排序 数组 哈希表 计数排序 排序
1123 最深叶节点的最近公共祖先 深度优先搜索 广度优先搜索 哈希表 二叉树
1124 表现良好的最长时间段 数组 哈希表 前缀和 单调栈
1125 最小的必要团队 位运算 数组 动态规划 状态压缩
1287 有序数组中出现次数超过25%的元素 数组
1288 删除被覆盖区间 数组 排序
1627 带阈值的图连通性 并查集 数组 数学
1289 下降路径最小和 II 数组 动态规划 矩阵
1128 等价多米诺骨牌对的数量 数组 哈希表 计数
1130 叶值的最小代价生成树 贪心 数组 动态规划 单调栈
1129 颜色交替的最短路径 广度优先搜索
1131 绝对值表达式的最大值 数组 数学
1299 将每个元素替换为右侧最大元素 数组
1300 转变数组后最接近目标值的数组和 数组 二分查找 排序
1301 最大得分的路径数目 数组 动态规划 矩阵
1137 第 N 个泰波那契数 记忆化搜索 数学 动态规划
1138 字母板上的路径 哈希表 字符串
1139 最大的以 1 为边界的正方形 数组 动态规划 矩阵
1140 石子游戏 II 数组 数学 动态规划 博弈
1313 解压缩编码列表 数组
1314 矩阵区域和 数组 矩阵 前缀和
1315 祖父节点值为偶数的节点和 深度优先搜索 广度优先搜索 二叉树
1316 不同的循环子字符串 字典树 字符串 哈希函数 滚动哈希
1141 查询近30天活跃用户数 数据库
1144 递减元素使数组呈锯齿状 贪心 数组
1145 二叉树着色游戏 深度优先搜索 二叉树
1146 快照数组 设计 数组 哈希表 二分查找
1143 最长公共子序列 字符串 动态规划
1147 段式回文 贪心 双指针 字符串 动态规划 哈希函数 滚动哈希
1328 破坏回文串 贪心 字符串
1329 将矩阵按对角线排序 数组 矩阵 排序
1302 层数最深叶子节点的和 深度优先搜索 广度优先搜索 二叉树
1330 翻转子数组得到最大的数组值 贪心 数组 数学
1331 数组序号转换 数组 哈希表 排序
1632 矩阵转换后的秩 贪心 并查集 拓扑排序 数组 矩阵
1148 文章浏览 I 数据库
1154 一年中的第几天 数学 字符串
1156 单字符重复子串的最大长度 字符串 滑动窗口
1157 子数组中占绝大多数的元素 设计 树状数组 线段树 数组 二分查找
1155 掷骰子等于目标和的方法数 动态规划
1935 可以输入的最大单词数 哈希表 字符串
1171 从链表中删去总和值为零的连续节点 哈希表 链表
1158 市场分析 I 数据库
1172 餐盘栈 设计 哈希表 堆(优先队列)
1169 查询无效交易 数组 哈希表 字符串 排序
1170 比较字符串最小字母出现频次 数组 哈希表 字符串 二分查找 排序
1360 日期之间隔几天 数学 字符串
1361 验证二叉树 深度优先搜索 广度优先搜索 并查集 二叉树
1362 最接近的因数 数学
1363 形成三的最大倍数 贪心 数组 动态规划
1164 指定日期的产品价格 数据库
1175 质数排列 数学
1177 构建回文串检测 位运算 哈希表 字符串 前缀和
1178 猜字谜 位运算 字典树 数组 哈希表 字符串
1507 转变日期格式 字符串
1390 四因数 数组 数学
1382 将二叉搜索树变平衡 贪心 深度优先搜索 二叉搜索树 分治 二叉树
1425 带限制的子序列和 队列 数组 动态规划 滑动窗口 单调队列 堆(优先队列)
1184 公交站间的距离 数组
1186 删除一次得到子数组最大和 数组 动态规划
1185 一周中的第几天 数学
1187 使数组严格递增 数组 二分查找 动态规划 排序
1174 即时食物配送 II 数据库
1550 存在连续三个奇数的数组 数组
2080 区间内查询数字的频率 设计 线段树 数组 哈希表 二分查找
1954 收集足够苹果的最小花园周长 数学 二分查找
1483 树节点的第 K 个祖先 深度优先搜索 广度优先搜索 设计 二分查找 动态规划
1189 “气球” 的最大数量 哈希表 字符串 计数
1190 反转每对括号间的子串 字符串
1191 K 次串联后最大子数组之和 数组 动态规划
1192 查找集群内的关键连接 深度优先搜索 双连通分量
1179 重新格式化部门表 数据库
1957 删除字符使字符串变好 字符串
2139 得到目标值的最少行动次数 贪心 数学
1405 最长快乐字符串 贪心 字符串 堆(优先队列)
1944 队列中可以看到的人数 数组 单调栈
1200 最小绝对差 数组 排序
1201 丑数 III 数学 二分查找 数论
1202 交换字符串中的元素 深度优先搜索 广度优先搜索 并查集 哈希表 字符串
1203 项目管理 深度优先搜索 广度优先搜索 拓扑排序
2079 给植物浇水 数组
1895 最大的幻方 数组 矩阵 前缀和
2201 统计可以提取的工件 数组 哈希表 模拟
1916 统计为蚁群构筑房间的不同顺序 拓扑排序 数学 动态规划 组合数学
1195 交替打印字符串 多线程
1193 每月交易 I 数据库
1207 独一无二的出现次数 数组 哈希表
1209 删除字符串中的所有相邻重复项 II 字符串
1208 尽可能使字符串相等 字符串 二分查找 前缀和 滑动窗口
1210 穿过迷宫的最少移动次数 广度优先搜索 数组 矩阵
1706 球会落何处 深度优先搜索 数组 动态规划 矩阵 模拟
1514 概率最大的路径 数组 最短路 堆(优先队列)
1862 向下取整数对和 数组 数学 二分查找 前缀和
1204 最后一个能进入电梯的人 数据库
1217 玩筹码 贪心 数组 数学
1218 最长定差子序列 数组 哈希表 动态规划
1219 黄金矿工 数组 回溯 矩阵
1220 统计元音字母序列的数目 动态规划
2191 将杂乱无章的数字排序 数组 排序
2310 个位数字为 K 的整数之和 贪心 数学 动态规划 枚举
2226 每个小孩最多能分到多少糖果 数组 二分查找
1960 两个回文子字符串长度的最大乘积 字符串 哈希函数 滚动哈希
1206 设计跳表 设计 链表
1211 查询结果的质量和占比 数据库
1226 哲学家进餐 多线程
1221 分割平衡字符串 贪心 字符串 计数
1222 可以攻击国王的皇后 数组 矩阵 模拟
1223 掷骰子模拟 数组 动态规划
1224 最大相等频率 数组 哈希表
2202 K 次操作后最大化顶端元素 贪心 数组
2321 拼接数组的最大分数 数组 动态规划
1232 缀点成线 几何 数组 数学
1233 删除子文件夹 字典树 数组 字符串
1234 替换子串得到平衡字符串 字符串 滑动窗口
1235 规划兼职工作 数组 二分查找 动态规划 排序
2273 移除字母异位词后的结果数组 数组 哈希表 字符串 排序
2225 找出输掉零场或一场比赛的玩家 数组 哈希表 计数 排序
2216 美化数组的最少删除数 贪心 数组
2193 得到回文串的最少操作次数 贪心 树状数组 双指针 字符串
1237 找出给定方程的正整数解 数学 双指针 二分查找 交互
1238 循环码排列 位运算 数学 回溯
1239 串联字符串的最大长度 位运算 数组 字符串 回溯
1240 铺瓷砖 动态规划 回溯
1227 飞机座位分配概率 脑筋急转弯 数学 动态规划 概率与统计
2309 兼具大小写的最好英文字母 哈希表 字符串 枚举
1726 同积元组 数组 哈希表
1691 堆叠长方体的最大高度 数组 动态规划 排序
1247 交换字符使得字符串相同 贪心 数学 字符串
1248 统计「优美子数组」 数组 哈希表 数学 滑动窗口
1249 移除无效的括号 字符串
1250 检查「好数组」 数组 数学 数论
2217 找到指定长度的回文数 数组 数学
2312 卖木头块 记忆化搜索 数组 动态规划
1252 奇数值单元格的数目 数组 数学 模拟
1253 重构 2 行二进制矩阵 贪心 数组 矩阵
1254 统计封闭岛屿的数目 深度优先搜索 广度优先搜索 并查集 数组 矩阵
1255 得分最高的单词集合 位运算 数组 字符串 动态规划 回溯 状态压缩
2303 计算应缴税款总额 数组 模拟
1260 二维网格迁移 数组 矩阵 模拟
1261 在受污染的二叉树中查找元素 深度优先搜索 广度优先搜索 设计 哈希表 二叉树
1262 可被三整除的最大和 贪心 数组 动态规划
1263 推箱子 广度优先搜索 数组 矩阵 堆(优先队列)
1251 平均售价 数据库
2215 找出两数组的不同 数组 哈希表
2218 从栈中取出 K 个硬币的最大面值和 数组 动态规划 前缀和
2304 网格中的最小路径代价 数组 动态规划 矩阵
1266 访问所有点的最小时间 几何 数组 数学
1267 统计参与通信的服务器 深度优先搜索 广度优先搜索 并查集 数组 计数 矩阵
1268 搜索推荐系统 字典树 数组 字符串
1269 停在原地的方案数 动态规划
1275 找出井字棋的获胜者 数组 哈希表 矩阵 模拟
1276 不浪费原料的汉堡制作方案 数学
1277 统计全为 1 的正方形子矩阵 数组 动态规划 矩阵
1278 分割回文串 III 字符串 动态规划
1281 整数的各位积和之差 数学
1282 用户分组 数组 哈希表
1283 使结果不超过阈值的最小除数 数组 二分查找
1284 转化为全零矩阵的最少反转次数 位运算 广度优先搜索 数组 矩阵
1290 二进制链表转整数 链表 数学
1292 元素和小于等于阈值的正方形的最大边长 数组 二分查找 矩阵 前缀和
1293 网格中的最短路径 广度优先搜索 数组 矩阵
1280 学生们参加各科测试的次数 数据库
2305 公平分发饼干 位运算 数组 动态规划 回溯 状态压缩
1295 统计位数为偶数的数字 数组
1296 划分数组为连续数字的集合 贪心 数组 哈希表 排序
1297 子串的最大出现次数 哈希表 字符串 滑动窗口
1298 你能从盒子里获得的最大糖果数 广度优先搜索 数组
1304 和为零的 N 个不同整数 数组 数学
1305 两棵二叉搜索树中的所有元素 深度优先搜索 二叉搜索树 二叉树 排序
1306 跳跃游戏 III 深度优先搜索 广度优先搜索 数组
1307 口算难题 数组 数学 字符串 回溯
2269 找到一个数字的 K 美丽值 数学 字符串 滑动窗口
2192 有向无环图中一个节点的所有祖先 深度优先搜索 广度优先搜索 拓扑排序
2227 加密解密字符串 设计 字典树 数组 哈希表 字符串
1309 解码字母到整数映射 字符串
1310 子数组异或查询 位运算 数组 前缀和
1311 获取你好友已观看的视频 广度优先搜索 数组 哈希表 排序
1312 让字符串成为回文串的最少插入次数 字符串 动态规划
1317 将整数转换为两个无零整数的和 数学
1318 或运算的最小翻转次数 位运算
1319 连通网络的操作次数 深度优先搜索 广度优先搜索 并查集
1320 二指输入的的最小距离 字符串 动态规划
1342 将数字变成 0 的操作次数 位运算 数学
1343 大小为 K 且平均值大于等于阈值的子数组数目 数组 滑动窗口
1344 时钟指针的夹角 数学
1345 跳跃游戏 IV 广度优先搜索 数组 哈希表
1323 6 和 9 组成的最大数字 贪心 数学
1324 竖直打印单词 数组 字符串 模拟
1325 删除给定值的叶子节点 深度优先搜索 二叉树
1326 灌溉花园的最少水龙头数目 贪心 数组 动态规划
1321 餐馆营业额变化增长 数据库
1332 删除回文子序列 双指针 字符串
1333 餐厅过滤器 数组 排序
1334 阈值距离内邻居最少的城市 动态规划 最短路
1335 工作计划的最低难度 数组 动态规划
1356 根据数字二进制下 1 的数目排序 位运算 数组 计数 排序
1357 每隔 n 个顾客打折 设计 数组 哈希表
1358 包含所有三种字符的子字符串数目 哈希表 字符串 滑动窗口
1359 有效的快递序列数目 数学 动态规划 组合数学
1327 列出指定时间段内所有的下单产品 数据库
1337 矩阵中战斗力最弱的 K 行 数组 二分查找 矩阵 排序 堆(优先队列)
1338 数组大小减半 贪心 数组 哈希表 排序 堆(优先队列)
1339 分裂二叉树的最大乘积 深度优先搜索 二叉树
1340 跳跃游戏 V 数组 动态规划 排序
1346 检查整数及其两倍数是否存在 数组 哈希表 双指针 二分查找 排序
1347 制造字母异位词的最小步骤数 哈希表 字符串 计数
1348 推文计数 设计 哈希表 二分查找 有序集合 排序
1349 参加考试的最大学生数 位运算 数组 动态规划 状态压缩 矩阵
1370 上升下降字符串 哈希表 字符串 计数
1371 每个元音包含偶数次的最长子字符串 位运算 哈希表 字符串 前缀和
1372 二叉树中的最长交错路径 深度优先搜索 动态规划 二叉树
1373 二叉搜索子树的最大键值和 深度优先搜索 二叉搜索树 动态规划 二叉树
1351 统计有序矩阵中的负数 数组 二分查找 矩阵
1352 最后 K 个数的乘积 设计 队列 数组 数学 数据流
1353 最多可以参加的会议数目 贪心 数组 排序 堆(优先队列)
1354 多次求和构造目标数组 数组 堆(优先队列)
1341 电影评分 数据库
1365 有多少小于当前数字的数字 数组 哈希表 计数 排序
1366 通过投票对团队排名 数组 哈希表 字符串 计数 排序
1367 二叉树中的链表 深度优先搜索 广度优先搜索 链表 二叉树
1368 使网格图至少有一条有效路径的最小代价 广度优先搜索 数组 矩阵 最短路 堆(优先队列)
1385 两个数组间的距离值 数组 双指针 二分查找 排序
1386 安排电影院座位 贪心 位运算 数组 哈希表
1387 将整数按权重排序 记忆化搜索 动态规划 排序
1388 3n 块披萨 贪心 数组 动态规划 堆(优先队列)
1374 生成每种字符都是奇数个的字符串 字符串
1375 二进制字符串前缀一致的次数 数组
1376 通知所有员工所需的时间 深度优先搜索 广度优先搜索
1377 T 秒后青蛙的位置 深度优先搜索 广度优先搜索
1380 矩阵中的幸运数 数组 矩阵
1381 设计一个支持增量操作的栈 设计 数组
1379 找出克隆二叉树中的相同节点 深度优先搜索 广度优先搜索 二叉树
1383 最大的团队表现值 贪心 数组 排序 堆(优先队列)
1399 统计最大组的数目 哈希表 数学
1401 圆和矩形是否有重叠 几何 数学
1400 构造 K 个回文字符串 贪心 哈希表 字符串 计数
1402 做菜顺序 贪心 数组 动态规划 排序
1389 按既定顺序创建目标数组 数组 模拟
1391 检查网格中是否存在有效路径 深度优先搜索 广度优先搜索 并查集 数组 矩阵
1392 最长快乐前缀 字符串 字符串匹配 哈希函数 滚动哈希
1378 使用唯一标识码替换员工ID 数据库
1394 找出数组中的幸运数 数组 哈希表 计数
1395 统计作战单位数 树状数组 数组 动态规划
1396 设计地铁系统 设计 哈希表 字符串
1397 找到所有好字符串 字符串 动态规划 字符串匹配
1413 逐步求和得到正数的最小值 数组 前缀和
1414 和为 K 的最少斐波那契数字数目 贪心 数学
1415 长度为 n 的开心字符串中字典序第 k 小的字符串 字符串 回溯
1416 恢复数组 字符串 动态规划
1403 非递增顺序的最小子序列 贪心 数组 排序
1404 将二进制表示减到 1 的步骤数 位运算 字符串
1406 石子游戏 III 数组 数学 动态规划 博弈
1393 股票的资本损益 数据库
1408 数组中的字符串匹配 数组 字符串 字符串匹配
1409 查询带键的排列 树状数组 数组 模拟
1410 HTML 实体解析器 哈希表 字符串
1411 给 N x 3 网格图涂色的方案数 动态规划
1431 拥有最多糖果的孩子 数组
1432 改变一个整数能得到的最大差值 贪心 数学
1433 检查一个字符串是否可以打破另一个字符串 贪心 字符串 排序
1434 每个人戴不同帽子的方案数 位运算 数组 动态规划 状态压缩
1417 重新格式化字符串 字符串
1418 点菜展示表 数组 哈希表 字符串 有序集合 排序
1419 数青蛙 字符串 计数
1420 生成数组 动态规划 前缀和
1422 分割字符串的最大得分 字符串
1423 可获得的最大点数 数组 前缀和 滑动窗口
1424 对角线遍历 II 数组 排序 堆(优先队列)
1407 排名靠前的旅行者 数据库
1446 连续字符 字符串
1447 最简分数 数学 字符串 数论
1448 统计二叉树中好节点的数目 深度优先搜索 广度优先搜索 二叉树
1449 数位成本和为目标值的最大数字 数组 动态规划
1436 旅行终点站 哈希表 字符串
1437 是否所有 1 都至少相隔 k 个元素 数组
1438 绝对差不超过限制的最长连续子数组 队列 数组 有序集合 滑动窗口 单调队列 堆(优先队列)
1439 有序矩阵中的第 k 个最小数组和 数组 二分查找 矩阵 堆(优先队列)
1441 用栈操作构建数组 数组 模拟
1442 形成两个异或相等数组的三元组数目 位运算 数组 哈希表 数学 前缀和
1443 收集树上所有苹果的最少时间 深度优先搜索 广度优先搜索 哈希表
1444 切披萨的方案数 记忆化搜索 数组 动态规划 矩阵
1460 通过翻转子数组使两个数组相等 数组 哈希表 排序
1461 检查一个字符串是否包含所有长度为 K 的二进制子串 位运算 哈希表 字符串 哈希函数 滚动哈希
1462 课程表 IV 深度优先搜索 广度优先搜索 拓扑排序
1463 摘樱桃 II 数组 动态规划 矩阵
1450 在既定时间做作业的学生人数 数组
1451 重新排列句子中的单词 字符串 排序
1452 收藏清单 数组 哈希表 字符串
1453 圆形靶内的最大飞镖数量 几何 数组 数学
1455 检查单词是否为句中其他单词的前缀 字符串 字符串匹配
1456 定长子串中元音的最大数目 字符串 滑动窗口
1457 二叉树中的伪回文路径 位运算 深度优先搜索 广度优先搜索 二叉树
1458 两个子序列的最大点积 数组 动态规划
1475 商品折扣后的最终价格 数组 单调栈
1478 安排邮筒 数组 数学 动态规划 排序
1476 子矩形查询 设计 数组 矩阵
1477 找两个和为目标值且不重叠的子数组 数组 哈希表 二分查找 动态规划 滑动窗口
1464 数组中两元素的最大乘积 数组 排序 堆(优先队列)
1465 切割后面积最大的蛋糕 贪心 数组 排序
1466 重新规划路线 深度优先搜索 广度优先搜索
1467 两个盒子中球的颜色数相同的概率 数组 数学 动态规划 回溯 组合数学 概率与统计
1470 重新排列数组 数组
1471 数组中的 k 个最强值 数组 双指针 排序
1472 设计浏览器历史记录 设计 数组 链表 数据流 双向链表
1473 粉刷房子 III 数组 动态规划
1491 去掉最低工资和最高工资后的工资平均值 数组 排序
1492 n 的第 k 个因子 数学 数论
1493 删掉一个元素以后全为 1 的最长子数组 数组 动态规划 滑动窗口
1494 并行课程 II 位运算 动态规划 状态压缩
1480 一维数组的动态和 数组 前缀和
1481 不同整数的最少数目 贪心 数组 哈希表 计数 排序
1482 制作 m 束花所需的最少天数 数组 二分查找
1486 数组异或操作 位运算 数学
1487 保证文件名唯一 数组 哈希表 字符串
1488 避免洪水泛滥 贪心 数组 哈希表 二分查找 堆(优先队列)
1489 找到最小生成树里的关键边和伪关键边 并查集 最小生成树 排序 强连通分量
1508 子数组和排序后的区间和 数组 双指针 二分查找 排序
1509 三次操作后最大值与最小值的最小差 贪心 数组 排序
1510 石子游戏 IV 数学 动态规划 博弈
1496 判断路径是否相交 哈希表 字符串
1497 检查数组对是否可以被 k 整除 数组 哈希表 计数
1498 满足条件的子序列数目 数组 双指针 二分查找 排序
1499 满足不等式的最大值 队列 数组 滑动窗口 单调队列 堆(优先队列)
1484 按日期分组销售产品 数据库
1502 判断能否形成等差数列 数组 排序
1503 所有蚂蚁掉下来前的最后一刻 脑筋急转弯 数组 模拟
1504 统计全 1 子矩形 数组 动态规划 矩阵 单调栈
1505 最多 K 次交换相邻数位后得到的最小整数 贪心 树状数组 线段树 字符串
1523 在区间范围内统计奇数数目 数学
1524 和为奇数的子数组数目 数组 数学 动态规划 前缀和
1525 字符串的好分割数目 位运算 字符串 动态规划
1526 形成目标数组的子数组最少增加次数 贪心 数组 动态规划 单调栈
1512 好数对的数目 数组 哈希表 数学 计数
1513 仅含 1 的子串数 数学 字符串
1531 压缩字符串 II 字符串 动态规划
1515 服务中心的最佳位置 几何 数学 随机化
1518 换水问题 数学 模拟
1519 子树中标签相同的节点数 深度优先搜索 广度优先搜索 哈希表 计数
1520 最多的不重叠子字符串 贪心 字符串
1521 找到最接近目标值的函数值 位运算 线段树 数组 二分查找
1539 第 k 个缺失的正整数 数组 二分查找
1540 K 次操作转变字符串 哈希表 字符串
1541 平衡括号字符串的最少插入次数 贪心 字符串
1546 和为目标值且不重叠的非空子数组的最大数目 贪心 数组 哈希表 前缀和
1528 重新排列字符串 数组 字符串
1529 最少的后缀翻转次数 贪心 字符串
1530 好叶子节点对的数量 深度优先搜索 二叉树
1534 统计好三元组 数组 枚举
1535 找出数组游戏的赢家 数组 模拟
1536 排布二进制网格的最少交换次数 贪心 数组 矩阵
1537 最大得分 贪心 数组 双指针 动态规划
1556 千位分隔数 字符串
1557 可以到达所有点的最少点数目
1558 得到目标数组的最少函数调用次数 贪心 位运算 数组
1559 二维网格图中探测环 深度优先搜索 广度优先搜索 并查集 数组 矩阵
1517 查找拥有有效邮箱的用户 数据库
1544 整理字符串 字符串
1545 找出第 N 个二进制字符串中的第 K 位 递归 字符串
1542 找出最长的超赞子字符串 位运算 哈希表 字符串
1547 切棍子的最小成本 数组 动态规划 排序
1527 患某种疾病的患者 数据库
1551 使数组中所有元素相等的最小操作数 数学
1552 两球之间的磁力 数组 二分查找 排序
1553 吃掉 N 个橘子的最少天数 记忆化搜索 动态规划
1572 矩阵对角线元素的和 数组 矩阵
1573 分割字符串的方案数 数学 字符串
1574 删除最短的子数组使剩余数组有序 数组 双指针 二分查找 单调栈
1575 统计所有可行路径 记忆化搜索 数组 动态规划
1560 圆形赛道上经过次数最多的扇区 数组 模拟
1561 你可以获得的最大硬币数目 贪心 数组 数学 博弈 排序
1562 查找大小为 M 的最新分组 数组 二分查找 模拟
1563 石子游戏 V 数组 数学 动态规划 博弈
1566 重复至少 K 次且长度为 M 的模式 数组 枚举
1567 乘积为正数的最长子数组长度 贪心 数组 动态规划
1568 使陆地分离的最少天数 深度优先搜索 广度优先搜索 数组 矩阵 强连通分量
1569 将子数组重新排序得到同一个二叉搜索树的方案数 并查集 二叉搜索树 记忆化搜索 数组 数学 分治 动态规划 二叉树 组合数学
1588 所有奇数长度子数组的和 数组 数学 前缀和
1590 使数组和能被 P 整除 数组 哈希表 前缀和
1589 所有排列中的最大和 贪心 数组 前缀和 排序
1591 奇怪的打印机 II 拓扑排序 数组 矩阵
1576 替换所有的问号 字符串
1577 数的平方等于两数乘积的方法数 数组 哈希表 数学 双指针
1578 使绳子变成彩色的最短时间 贪心 数组 字符串 动态规划
1579 保证图可完全遍历 并查集
1582 二进制矩阵中的特殊位置 数组 矩阵
1583 统计不开心的朋友 数组 模拟
1584 连接所有点的最小费用 并查集 数组 最小生成树
1585 检查字符串是否可以通过排序子字符串得到另一个字符串 贪心 字符串 排序
1603 设计停车系统 设计 计数 模拟
1604 警告一小时内使用相同员工卡大于等于三次的人 数组 哈希表 字符串 排序
1606 找到处理最多请求的服务器 贪心 数组 有序集合 堆(优先队列)
1605 给定行和列的和求可行矩阵 贪心 数组 矩阵
1592 重新排列单词间的空格 字符串
1593 拆分字符串使唯一子字符串的数目最大 哈希表 字符串 回溯
1594 矩阵的最大非负积 数组 动态规划 矩阵
1595 连通两组点的最小成本 位运算 数组 动态规划 状态压缩 矩阵
1598 文件夹操作日志搜集器 数组 字符串
1599 经营摩天轮的最大利润 数组 模拟
1600 王位继承顺序 深度优先搜索 设计 哈希表
1601 最多可达成的换楼请求数目 位运算 数组 回溯 枚举
1581 进店却未进行过交易的顾客 数据库
1621 大小为 K 的不重叠线段的数目 数学 动态规划
1620 网络信号最好的坐标 数组 枚举
1728 猫和老鼠 II 拓扑排序 记忆化搜索 数组 数学 动态规划 博弈 矩阵
1622 奇妙序列 设计 线段树 数学
1608 特殊数组的特征值 数组 二分查找 排序
1609 奇偶树 广度优先搜索 二叉树
1611 使整数变为 0 的最少操作次数 位运算 记忆化搜索 动态规划
1610 可见点的最大数目 几何 数组 数学 排序 滑动窗口
1587 银行账户概要 II 数据库
1614 括号的最大嵌套深度 字符串
1615 最大网络秩
1616 分割两个字符串得到回文串 双指针 字符串
1617 统计子树中城市之间最大距离 位运算 动态规划 状态压缩 枚举
1636 按照频率将数组升序排序 数组 哈希表 排序
1637 两点之间不包含任何点的最宽垂直区域 数组 排序
1638 统计只差一个字符的子串数目 哈希表 字符串 动态规划
1639 通过给定词典构造目标字符串的方案数 数组 字符串 动态规划
1624 两个相同字符之间的最长子字符串 哈希表 字符串
1625 执行操作后字典序最小的字符串 广度优先搜索 字符串
1626 无矛盾的最佳球队 数组 动态规划 排序
1629 按键持续时间最长的键 数组 字符串
1630 等差子数组 数组 排序
1631 最小体力消耗路径 深度优先搜索 广度优先搜索 并查集 数组 二分查找 矩阵 堆(优先队列)
1652 拆炸弹 数组
1653 使字符串平衡的最少删除次数 字符串 动态规划
1654 到家的最少跳跃次数 广度优先搜索 数组 动态规划
1655 分配重复整数 位运算 数组 动态规划 回溯 状态压缩
1640 能否连接形成数组 数组 哈希表
1641 统计字典序元音字符串的数目 数学 动态规划 组合数学
1642 可以到达的最远建筑 贪心 数组 堆(优先队列)
1668 最大重复子字符串 字符串 字符串匹配
1669 合并两个链表 链表
1671 得到山形数组的最少删除次数 贪心 数组 二分查找 动态规划
1670 设计前中后队列 设计 队列 数组 链表 数据流
1646 获取生成数组中的最大值 数组 动态规划 模拟
1647 字符频次唯一的最小删除次数 贪心 哈希表 字符串 排序
1648 销售价值减少的颜色球 贪心 数组 数学 二分查找 排序 堆(优先队列)
1649 通过指令创建有序数组 树状数组 线段树 数组 二分查找 分治 有序集合 归并排序
1633 各赛事的用户注册率 数据库
1656 设计有序流 设计 数组 哈希表 数据流
1658 将 x 减到 0 的最小操作数 数组 哈希表 二分查找 前缀和 滑动窗口
1657 确定两个字符串是否接近 哈希表 字符串 排序
1659 最大化网格幸福感 位运算 记忆化搜索 动态规划 状态压缩
1662 检查两个字符串数组是否相等 数组 字符串
1663 具有给定数值的最小字符串 贪心 字符串
1664 生成平衡数组的方案数 数组 动态规划
1665 完成所有任务的最少初始能量 贪心 数组 排序
1684 统计一致字符串的数目 位运算 数组 哈希表 字符串
1685 有序数组中差绝对值之和 数组 数学 前缀和
1686 石子游戏 VI 贪心 数组 数学 博弈 排序 堆(优先队列)
1687 从仓库到码头运输箱子 线段树 队列 数组 动态规划 前缀和 单调队列 堆(优先队列)
1672 最富有客户的资产总量 数组 矩阵
1673 找出最具竞争力的子序列 贪心 数组 单调栈
1674 使数组互补的最少操作次数 数组 哈希表 前缀和
1675 数组的最小偏移量 贪心 数组 有序集合 堆(优先队列)
1678 设计 Goal 解析器 字符串
1679 K 和数对的最大数目 数组 哈希表 双指针 排序
1681 最小不兼容性 位运算 数组 动态规划 状态压缩
1680 连接连续二进制数字 位运算 数学 模拟
1661 每台机器的进程平均运行时间 数据库
1700 无法吃午餐的学生数量 队列 数组 模拟
1701 平均等待时间 数组 模拟
1702 修改后的最大二进制字符串 贪心 字符串
1703 得到连续 K 个 1 的最少相邻交换次数 贪心 数组 前缀和 滑动窗口
1688 比赛中的配对次数 数学 模拟
1689 十-二进制数的最少数目 贪心 字符串
1690 石子游戏 VII 数组 数学 动态规划 博弈
1667 修复表中的名字 数据库
1694 重新格式化电话号码 字符串
1695 删除子数组的最大得分 数组 哈希表 滑动窗口
1696 跳跃游戏 VI 队列 数组 动态规划 滑动窗口 单调队列 堆(优先队列)
1697 检查边长度限制的路径是否存在 并查集 数组 排序
1716 计算力扣银行的钱 数学
1717 删除子字符串的最大得分 贪心 字符串
1718 构建字典序最大的可行序列 数组 回溯
1719 重构一棵树的方案数
1704 判断字符串的两半是否相似 字符串 计数
1705 吃苹果的最大数目 贪心 数组 堆(优先队列)
1723 完成所有工作的最短时间 位运算 数组 动态规划 回溯 状态压缩
1707 与数组中元素的最大异或值 位运算 字典树 数组
1683 无效的推文 数据库
1710 卡车上的最大单元数 贪心 数组 排序
1711 大餐计数 数组 哈希表
1712 将数组分成三个子数组的方案数 数组 双指针 二分查找 前缀和
1713 得到子序列的最少操作次数 贪心 数组 哈希表 二分查找
1732 找到最高海拔 数组 前缀和
1733 需要教语言的最少人数 贪心 数组
1734 解码异或后的排列 位运算 数组
1735 生成乘积数组的方案数 数组 数学 动态规划 组合数学 数论
1693 每天的领导和合伙人 数据库
1720 解码异或后的数组 位运算 数组
1722 执行交换操作后的最小汉明距离 深度优先搜索 并查集 数组
1725 可以形成最大正方形的矩形数目 数组
1742 盒子中小球的最大数量 哈希表 数学 计数
1727 重新排列后的最大子矩阵 贪心 数组 矩阵 排序
1748 唯一元素的和 数组 哈希表 计数
1749 任意子数组和的绝对值的最大值 数组 动态规划
1750 删除字符串两端相同字符后的最短长度 双指针 字符串
1751 最多可以参加的会议数目 II 数组 二分查找 动态规划 排序
1736 替换隐藏数字得到的最晚时间 贪心 字符串
1737 满足三条件之一需改变的最少字符数 哈希表 字符串 计数 前缀和
1738 找出第 K 大的异或坐标值 位运算 数组 分治 矩阵 前缀和 快速选择 堆(优先队列)
1739 放置盒子 贪心 数学 二分查找
1743 从相邻元素对还原数组 数组 哈希表
1745 回文串分割 IV 字符串 动态规划
1744 你能在你最喜欢的那天吃到你最喜欢的糖果吗? 数组 前缀和
1763 最长的美好子字符串 位运算 哈希表 字符串 分治 滑动窗口
1764 通过连接另一个数组的子数组得到一个数组 贪心 数组 字符串匹配
1766 互质树 深度优先搜索 广度优先搜索 数学
1765 地图中的最高点 广度优先搜索 数组 矩阵
1729 求关注者的数量 数据库
1752 检查数组是否经排序和轮转得到 数组
1753 移除石子的最大得分 贪心 数学 堆(优先队列)
1754 构造字典序最大的合并字符串 贪心 双指针 字符串
1755 最接近目标值的子序列和 位运算 数组 双指针 动态规划 状态压缩
1731 每位经理的下属员工数量 数据库
1758 生成交替二进制字符串的最少操作数 字符串
1759 统计同质子字符串的数目 数学 字符串
1760 袋子里最少数目的球 数组 二分查找
1761 一个图中连通三元组的最小度数
1779 找到最近的有相同 X 或 Y 坐标的点 数组
1780 判断一个数字是否可以表示成三的幂的和 数学
1781 所有子字符串美丽值之和 哈希表 字符串 计数
1782 统计点对的数目 双指针 二分查找
1741 查找每个员工花费的总时间 数据库
1768 交替合并字符串 双指针 字符串
1769 移动所有球到每个盒子所需的最小操作数 数组 字符串
1770 执行乘法运算的最大分数 数组 动态规划
1771 由子序列构造的最长回文串的长度 字符串 动态规划
1773 统计匹配检索规则的物品数量 数组 字符串
1774 最接近目标价格的甜点成本 数组 动态规划 回溯
1775 通过最少操作次数使数组的和相等 贪心 数组 哈希表 计数
1776 车队 II 数组 数学 单调栈 堆(优先队列)
1796 字符串中第二大的数字 哈希表 字符串
1797 设计一个验证系统 设计 哈希表
1799 N 次操作后的最大分数和 位运算 数组 数学 动态规划 回溯 状态压缩 数论
1803 统计异或值在范围内的数对有多少 位运算 字典树 数组
1757 可回收且低脂的产品 数据库
1784 检查二进制字符串字段 字符串
1785 构成特定和需要添加的最少元素 贪心 数组
1786 从第一个节点出发到最后一个节点的受限路径数 拓扑排序 动态规划 最短路 堆(优先队列)
1787 使所有区间的异或结果为零 位运算 数组 动态规划
1790 [仅执行一次字符串交换能否使两个字符串相等](https://github.com/david990917/LeetCode-CN-Crawler/tree/master/算法/17

About

An auto crawler for questions and submission on leetcode-cn.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages