1 | 两数之和open in new window | [✓] | 数组 哈希表 | |
4 | 寻找两个正序数组的中位数open in new window | [✓] | 数组 二分查找 分治 | |
11 | 盛最多水的容器open in new window | [✓] | 贪心 数组 双指针 | |
15 | 三数之和open in new window | [✓] | 数组 双指针 排序 | |
16 | 最接近的三数之和open in new window | [✓] | 数组 双指针 排序 | |
18 | 四数之和open in new window | [✓] | 数组 双指针 排序 | |
26 | 删除有序数组中的重复项open in new window | [✓] | 数组 双指针 | |
27 | 移除元素open in new window | [✓] | 数组 双指针 | |
31 | 下一个排列open in new window | [✓] | 数组 双指针 | |
33 | 搜索旋转排序数组open in new window | [✓] | 数组 二分查找 | |
34 | 在排序数组中查找元素的第一个和最后一个位置open in new window | [✓] | 数组 二分查找 | |
35 | 搜索插入位置open in new window | [✓] | 数组 二分查找 | |
36 | 有效的数独open in new window | [✓] | 数组 哈希表 矩阵 | |
37 | 解数独open in new window | [✓] | 数组 哈希表 回溯 1+ | |
39 | 组合总和open in new window | [✓] | 数组 回溯 | |
40 | 组合总和 IIopen in new window | [✓] | 数组 回溯 | |
41 | 缺失的第一个正数open in new window | [✓] | 数组 哈希表 | |
42 | 接雨水open in new window | [✓] | 栈 数组 双指针 2+ | |
45 | 跳跃游戏 IIopen in new window | [✓] | 贪心 数组 动态规划 | |
46 | 全排列open in new window | [✓] | 数组 回溯 | |
47 | 全排列 IIopen in new window | [✓] | 数组 回溯 | |
48 | 旋转图像open in new window | [✓] | 数组 数学 矩阵 | |
49 | 字母异位词分组open in new window | [✓] | 数组 哈希表 字符串 1+ | |
51 | N 皇后open in new window | [✓] | 数组 回溯 | |
53 | 最大子数组和open in new window | [✓] | 数组 分治 动态规划 | |
54 | 螺旋矩阵open in new window | [✓] | 数组 矩阵 模拟 | |
55 | 跳跃游戏open in new window | [✓] | 贪心 数组 动态规划 | |
56 | 合并区间open in new window | [✓] | 数组 排序 | |
57 | 插入区间open in new window | [✓] | 数组 | |
59 | 螺旋矩阵 IIopen in new window | [✓] | 数组 矩阵 模拟 | |
63 | 不同路径 IIopen in new window | [✓] | 数组 动态规划 矩阵 | |
64 | 最小路径和open in new window | [✓] | 数组 动态规划 矩阵 | |
66 | 加一open in new window | [✓] | 数组 数学 | |
68 | 文本左右对齐open in new window | [✓] | 数组 字符串 模拟 | |
73 | 矩阵置零open in new window | [✓] | 数组 哈希表 矩阵 | |
74 | 搜索二维矩阵open in new window | [✓] | 数组 二分查找 矩阵 | |
75 | 颜色分类open in new window | [✓] | 数组 双指针 排序 | |
78 | 子集open in new window | [✓] | 位运算 数组 回溯 | |
79 | 单词搜索open in new window | [✓] | 数组 字符串 回溯 1+ | |
80 | 删除有序数组中的重复项 IIopen in new window | [✓] | 数组 双指针 | |
81 | 搜索旋转排序数组 IIopen in new window | [✓] | 数组 二分查找 | |
84 | 柱状图中最大的矩形open in new window | [✓] | 栈 数组 单调栈 | |
85 | 最大矩形open in new window | [✓] | 栈 数组 动态规划 2+ | |
88 | 合并两个有序数组open in new window | [✓] | 数组 双指针 排序 | |
90 | 子集 IIopen in new window | [✓] | 位运算 数组 回溯 | |
105 | 从前序与中序遍历序列构造二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
106 | 从中序与后序遍历序列构造二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
108 | 将有序数组转换为二叉搜索树open in new window | [✓] | 树 二叉搜索树 数组 2+ | |
118 | 杨辉三角open in new window | [✓] | 数组 动态规划 | |
119 | 杨辉三角 IIopen in new window | | 数组 动态规划 | |
120 | 三角形最小路径和open in new window | [✓] | 数组 动态规划 | |
121 | 买卖股票的最佳时机open in new window | [✓] | 数组 动态规划 | |
122 | 买卖股票的最佳时机 IIopen in new window | [✓] | 贪心 数组 动态规划 | |
123 | 买卖股票的最佳时机 IIIopen in new window | [✓] | 数组 动态规划 | |
128 | 最长连续序列open in new window | [✓] | 并查集 数组 哈希表 | |
130 | 被围绕的区域open in new window | [✓] | 深度优先搜索 广度优先搜索 并查集 2+ | |
134 | 加油站open in new window | [✓] | 贪心 数组 | |
135 | 分发糖果open in new window | [✓] | 贪心 数组 | |
136 | 只出现一次的数字open in new window | [✓] | 位运算 数组 | |
137 | 只出现一次的数字 IIopen in new window | [✓] | 位运算 数组 | |
139 | 单词拆分open in new window | [✓] | 字典树 记忆化搜索 数组 3+ | |
140 | 单词拆分 IIopen in new window | | 字典树 记忆化搜索 数组 4+ | |
149 | 直线上最多的点数open in new window | [✓] | 几何 数组 哈希表 1+ | |
150 | 逆波兰表达式求值open in new window | [✓] | 栈 数组 数学 | |
152 | 乘积最大子数组open in new window | [✓] | 数组 动态规划 | |
153 | 寻找旋转排序数组中的最小值open in new window | [✓] | 数组 二分查找 | |
154 | 寻找旋转排序数组中的最小值 IIopen in new window | [✓] | 数组 二分查找 | |
157 | 用 Read4 读取 N 个字符 🔒open in new window | | 数组 交互 模拟 | |
158 | 用 Read4 读取 N 个字符 II - 多次调用 🔒open in new window | | 数组 交互 模拟 | |
162 | 寻找峰值open in new window | [✓] | 数组 二分查找 | |
163 | 缺失的区间 🔒open in new window | | 数组 | |
164 | 最大间距open in new window | | 数组 桶排序 基数排序 1+ | |
167 | 两数之和 II - 输入有序数组open in new window | [✓] | 数组 双指针 二分查找 | |
169 | 多数元素open in new window | [✓] | 数组 哈希表 分治 2+ | |
170 | 两数之和 III - 数据结构设计 🔒open in new window | | 设计 数组 哈希表 2+ | |
174 | 地下城游戏open in new window | [✓] | 数组 动态规划 矩阵 | |
179 | 最大数open in new window | | 贪心 数组 字符串 1+ | |
188 | 买卖股票的最佳时机 IVopen in new window | [✓] | 数组 动态规划 | |
189 | 轮转数组open in new window | [✓] | 数组 数学 双指针 | |
198 | 打家劫舍open in new window | [✓] | 数组 动态规划 | |
200 | 岛屿数量open in new window | [✓] | 深度优先搜索 广度优先搜索 并查集 2+ | |
204 | 计数质数open in new window | | 数组 数学 枚举 1+ | |
209 | 长度最小的子数组open in new window | [✓] | 数组 二分查找 前缀和 1+ | |
212 | 单词搜索 IIopen in new window | [✓] | 字典树 数组 字符串 2+ | |
213 | 打家劫舍 IIopen in new window | | 数组 动态规划 | |
215 | 数组中的第K个最大元素open in new window | [✓] | 数组 分治 快速选择 2+ | |
216 | 组合总和 IIIopen in new window | [✓] | 数组 回溯 | |
217 | 存在重复元素open in new window | [✓] | 数组 哈希表 排序 | |
218 | 天际线问题open in new window | | 树状数组 线段树 数组 4+ | |
219 | 存在重复元素 IIopen in new window | [✓] | 数组 哈希表 滑动窗口 | |
220 | 存在重复元素 IIIopen in new window | | 数组 桶排序 有序集合 2+ | |
221 | 最大正方形open in new window | [✓] | 数组 动态规划 矩阵 | |
228 | 汇总区间open in new window | [✓] | 数组 | |
229 | 多数元素 IIopen in new window | | 数组 哈希表 计数 1+ | |
238 | 除自身以外数组的乘积open in new window | [✓] | 数组 前缀和 | |
239 | 滑动窗口最大值open in new window | [✓] | 队列 数组 滑动窗口 2+ | |
240 | 搜索二维矩阵 IIopen in new window | [✓] | 数组 二分查找 分治 1+ | |
243 | 最短单词距离 🔒open in new window | | 数组 字符串 | |
244 | 最短单词距离 II 🔒open in new window | | 设计 数组 哈希表 2+ | |
245 | 最短单词距离 III 🔒open in new window | | 数组 字符串 | |
247 | 中心对称数 II 🔒open in new window | | 递归 数组 字符串 | |
248 | 中心对称数 III 🔒open in new window | | 递归 数组 字符串 | |
249 | 移位字符串分组 🔒open in new window | | 数组 哈希表 字符串 | |
251 | 展开二维向量 🔒open in new window | | 设计 数组 双指针 1+ | |
252 | 会议室 🔒open in new window | | 数组 排序 | |
253 | 会议室 II 🔒open in new window | | 贪心 数组 双指针 3+ | |
255 | 验证二叉搜索树的前序遍历序列 🔒open in new window | | 栈 树 二叉搜索树 4+ | |
256 | 粉刷房子 🔒open in new window | | 数组 动态规划 | |
259 | 较小的三数之和 🔒open in new window | [✓] | 数组 双指针 二分查找 1+ | |
260 | 只出现一次的数字 IIIopen in new window | | 位运算 数组 | |
265 | 粉刷房子 II 🔒open in new window | | 数组 动态规划 | |
268 | 丢失的数字open in new window | [✓] | 位运算 数组 哈希表 3+ | |
269 | 火星词典 🔒open in new window | | 深度优先搜索 广度优先搜索 图 3+ | |
271 | 字符串的编码与解码 🔒open in new window | | 设计 数组 字符串 | |
274 | H 指数open in new window | [✓] | 数组 计数排序 排序 | |
275 | H 指数 IIopen in new window | [✓] | 数组 二分查找 | |
280 | 摆动排序 🔒open in new window | | 贪心 数组 排序 | |
281 | 锯齿迭代器 🔒open in new window | | 设计 队列 数组 1+ | |
283 | 移动零open in new window | [✓] | 数组 双指针 | |
284 | 窥视迭代器open in new window | | 设计 数组 迭代器 | |
286 | 墙与门 🔒open in new window | | 广度优先搜索 数组 矩阵 | |
287 | 寻找重复数open in new window | [✓] | 位运算 数组 双指针 1+ | |
288 | 单词的唯一缩写 🔒open in new window | | 设计 数组 哈希表 1+ | |
289 | 生命游戏open in new window | [✓] | 数组 矩阵 模拟 | |
296 | 最佳的碰头地点 🔒open in new window | | 数组 数学 矩阵 1+ | |
300 | 最长递增子序列open in new window | [✓] | 数组 二分查找 动态规划 | |
302 | 包含全部黑色像素的最小矩形 🔒open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
303 | 区域和检索 - 数组不可变open in new window | [✓] | 设计 数组 前缀和 | |
304 | 二维区域和检索 - 矩阵不可变open in new window | | 设计 数组 矩阵 1+ | |
305 | 岛屿数量 II 🔒open in new window | | 并查集 数组 哈希表 | |
307 | 区域和检索 - 数组可修改open in new window | [✓] | 设计 树状数组 线段树 1+ | |
308 | 二维区域和检索 - 矩阵可修改 🔒open in new window | | 设计 树状数组 线段树 2+ | |
309 | 买卖股票的最佳时机含冷冻期open in new window | [✓] | 数组 动态规划 | |
311 | 稀疏矩阵的乘法 🔒open in new window | | 数组 哈希表 矩阵 | |
312 | 戳气球open in new window | | 数组 动态规划 | |
313 | 超级丑数open in new window | | 数组 数学 动态规划 | |
315 | 计算右侧小于当前元素的个数open in new window | | 树状数组 线段树 数组 4+ | |
317 | 离建筑物最近的距离 🔒open in new window | | 广度优先搜索 数组 矩阵 | |
318 | 最大单词长度乘积open in new window | | 位运算 数组 字符串 | |
321 | 拼接最大数open in new window | | 栈 贪心 数组 2+ | |
322 | 零钱兑换open in new window | [✓] | 广度优先搜索 数组 动态规划 | |
324 | 摆动排序 IIopen in new window | | 贪心 数组 分治 2+ | |
325 | 和等于 k 的最长子数组长度 🔒open in new window | | 数组 哈希表 前缀和 | |
327 | 区间和的个数open in new window | | 树状数组 线段树 数组 4+ | |
329 | 矩阵中的最长递增路径open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
330 | 按要求补齐数组open in new window | | 贪心 数组 | |
334 | 递增的三元子序列open in new window | [✓] | 贪心 数组 | |
335 | 路径交叉open in new window | | 几何 数组 数学 | |
336 | 回文对open in new window | | 字典树 数组 哈希表 1+ | |
346 | 数据流中的移动平均值 🔒open in new window | [✓] | 设计 队列 数组 1+ | |
347 | 前 K 个高频元素open in new window | [✓] | 数组 哈希表 分治 5+ | |
348 | 设计井字棋 🔒open in new window | | 设计 数组 哈希表 2+ | |
349 | 两个数组的交集open in new window | | 数组 哈希表 双指针 2+ | |
350 | 两个数组的交集 IIopen in new window | | 数组 哈希表 双指针 2+ | |
353 | 贪吃蛇 🔒open in new window | | 设计 队列 数组 2+ | |
354 | 俄罗斯套娃信封问题open in new window | [✓] | 数组 二分查找 动态规划 1+ | |
356 | 直线镜像 🔒open in new window | | 数组 哈希表 数学 | |
360 | 有序转化数组 🔒open in new window | | 数组 数学 双指针 1+ | |
361 | 轰炸敌人 🔒open in new window | | 数组 动态规划 矩阵 | |
362 | 敲击计数器 🔒open in new window | | 设计 队列 数组 2+ | |
363 | 矩形区域不超过 K 的最大数值和open in new window | | 数组 二分查找 矩阵 2+ | |
368 | 最大整除子集open in new window | | 数组 数学 动态规划 1+ | |
370 | 区间加法 🔒open in new window | | 数组 前缀和 | |
373 | 查找和最小的 K 对数字open in new window | [✓] | 数组 堆(优先队列) | |
376 | 摆动序列open in new window | | 贪心 数组 动态规划 | |
377 | 组合总和 Ⅳopen in new window | | 数组 动态规划 | |
378 | 有序矩阵中第 K 小的元素open in new window | [✓] | 数组 二分查找 矩阵 2+ | |
379 | 电话目录管理系统 🔒open in new window | [✓] | 设计 队列 数组 2+ | |
380 | O(1) 时间插入、删除和获取随机元素open in new window | [✓] | 设计 数组 哈希表 2+ | |
381 | O(1) 时间插入、删除和获取随机元素 - 允许重复open in new window | | 设计 数组 哈希表 2+ | |
384 | 打乱数组open in new window | | 数组 数学 随机化 | |
391 | 完美矩形open in new window | | 数组 扫描线 | |
393 | UTF-8 编码验证open in new window | | 位运算 数组 | |
396 | 旋转函数open in new window | | 数组 数学 动态规划 | |
399 | 除法求值open in new window | [✓] | 深度优先搜索 广度优先搜索 并查集 4+ | |
403 | 青蛙过河open in new window | | 数组 动态规划 | |
406 | 根据身高重建队列open in new window | | 树状数组 线段树 数组 1+ | |
407 | 接雨水 IIopen in new window | | 广度优先搜索 数组 矩阵 1+ | |
410 | 分割数组的最大值open in new window | | 贪心 数组 二分查找 2+ | |
411 | 最短独占单词缩写 🔒open in new window | | 位运算 数组 字符串 1+ | |
413 | 等差数列划分open in new window | | 数组 动态规划 滑动窗口 | |
414 | 第三大的数open in new window | | 数组 排序 | |
416 | 分割等和子集open in new window | [✓] | 数组 动态规划 | |
417 | 太平洋大西洋水流问题open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
418 | 屏幕可显示句子的数量 🔒open in new window | | 数组 字符串 动态规划 | |
419 | 棋盘上的战舰open in new window | | 深度优先搜索 数组 矩阵 | |
421 | 数组中两个数的最大异或值open in new window | | 位运算 字典树 数组 1+ | |
422 | 有效的单词方块 🔒open in new window | | 数组 矩阵 | |
425 | 单词方块 🔒open in new window | | 字典树 数组 字符串 1+ | |
427 | 建立四叉树open in new window | [✓] | 树 数组 分治 1+ | |
435 | 无重叠区间open in new window | | 贪心 数组 动态规划 1+ | |
436 | 寻找右区间open in new window | | 数组 二分查找 排序 | |
442 | 数组中重复的数据open in new window | [✓] | 数组 哈希表 | |
444 | 序列重建 🔒open in new window | | 图 拓扑排序 数组 | |
446 | 等差数列划分 II - 子序列open in new window | | 数组 动态规划 | |
447 | 回旋镖的数量open in new window | | 数组 哈希表 数学 | |
448 | 找到所有数组中消失的数字open in new window | | 数组 哈希表 | |
452 | 用最少数量的箭引爆气球open in new window | [✓] | 贪心 数组 排序 | |
453 | 最小操作次数使数组元素相等open in new window | | 数组 数学 | |
454 | 四数相加 IIopen in new window | | 数组 哈希表 | |
455 | 分发饼干open in new window | | 贪心 数组 双指针 1+ | |
456 | 132 模式open in new window | | 栈 数组 二分查找 2+ | |
457 | 环形数组是否存在循环open in new window | | 数组 哈希表 双指针 | |
462 | 最小操作次数使数组元素相等 IIopen in new window | | 数组 数学 排序 | |
463 | 岛屿的周长open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
465 | 最优账单平衡 🔒open in new window | | 位运算 数组 动态规划 2+ | |
469 | 凸多边形 🔒open in new window | | 几何 数组 数学 | |
472 | 连接词open in new window | | 深度优先搜索 字典树 数组 2+ | |
473 | 火柴拼正方形open in new window | | 位运算 数组 动态规划 2+ | |
474 | 一和零open in new window | [✓] | 数组 字符串 动态规划 | |
475 | 供暖器open in new window | | 数组 双指针 二分查找 1+ | |
477 | 汉明距离总和open in new window | | 位运算 数组 数学 | |
480 | 滑动窗口中位数open in new window | | 数组 哈希表 滑动窗口 1+ | |
484 | 寻找排列 🔒open in new window | | 栈 贪心 数组 1+ | |
485 | 最大连续 1 的个数open in new window | [✓] | 数组 | |
486 | 预测赢家open in new window | | 递归 数组 数学 2+ | |
487 | 最大连续1的个数 II 🔒open in new window | | 数组 动态规划 滑动窗口 | |
490 | 迷宫 🔒open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
491 | 非递减子序列open in new window | | 位运算 数组 哈希表 1+ | |
493 | 翻转对open in new window | | 树状数组 线段树 数组 4+ | |
494 | 目标和open in new window | [✓] | 数组 动态规划 回溯 | |
495 | 提莫攻击open in new window | | 数组 模拟 | |
496 | 下一个更大元素 Iopen in new window | [✓] | 栈 数组 哈希表 1+ | |
497 | 非重叠矩形中的随机点open in new window | | 水塘抽样 数组 数学 4+ | |
498 | 对角线遍历open in new window | [✓] | 数组 矩阵 模拟 | |
499 | 迷宫 III 🔒open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
500 | 键盘行open in new window | | 数组 哈希表 字符串 | |
502 | IPOopen in new window | [✓] | 贪心 数组 排序 1+ | |
503 | 下一个更大元素 IIopen in new window | [✓] | 栈 数组 单调栈 | |
505 | 迷宫 II 🔒open in new window | | 深度优先搜索 广度优先搜索 图 4+ | |
506 | 相对名次open in new window | [✓] | 数组 排序 堆(优先队列) | |
517 | 超级洗衣机open in new window | | 贪心 数组 | |
518 | 零钱兑换 IIopen in new window | [✓] | 数组 动态规划 | |
522 | 最长特殊序列 IIopen in new window | | 数组 哈希表 双指针 2+ | |
523 | 连续的子数组和open in new window | | 数组 哈希表 数学 1+ | |
524 | 通过删除字母匹配到字典里最长单词open in new window | | 数组 双指针 字符串 1+ | |
525 | 连续数组open in new window | | 数组 哈希表 前缀和 | |
526 | 优美的排列open in new window | | 位运算 数组 动态规划 2+ | |
527 | 单词缩写 🔒open in new window | | 贪心 字典树 数组 2+ | |
528 | 按权重随机选择open in new window | | 数组 数学 二分查找 2+ | |
529 | 扫雷游戏open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
531 | 孤独像素 I 🔒open in new window | | 数组 哈希表 矩阵 | |
532 | 数组中的 k-diff 数对open in new window | | 数组 哈希表 双指针 2+ | |
533 | 孤独像素 II 🔒open in new window | | 数组 哈希表 矩阵 | |
539 | 最小时间差open in new window | | 数组 数学 字符串 1+ | |
540 | 有序数组中的单一元素open in new window | | 数组 二分查找 | |
542 | 01 矩阵open in new window | | 广度优先搜索 数组 动态规划 1+ | |
546 | 移除盒子open in new window | | 记忆化搜索 数组 动态规划 | |
548 | 将数组分割成和相等的子数组 🔒open in new window | | 数组 哈希表 前缀和 | |
553 | 最优除法open in new window | | 数组 数学 动态规划 | |
554 | 砖墙open in new window | | 数组 哈希表 | |
555 | 分割连接字符串 🔒open in new window | | 贪心 数组 字符串 | |
560 | 和为 K 的子数组open in new window | [✓] | 数组 哈希表 前缀和 | |
561 | 数组拆分open in new window | | 贪心 数组 计数排序 1+ | |
562 | 矩阵中最长的连续1线段 🔒open in new window | | 数组 动态规划 矩阵 | |
565 | 数组嵌套open in new window | | 深度优先搜索 数组 | |
566 | 重塑矩阵open in new window | | 数组 矩阵 模拟 | |
568 | 最大休假天数 🔒open in new window | | 数组 动态规划 矩阵 | |
573 | 松鼠模拟 🔒open in new window | | 数组 数学 | |
575 | 分糖果open in new window | | 数组 哈希表 | |
581 | 最短无序连续子数组open in new window | | 栈 贪心 数组 3+ | |
582 | 杀掉进程 🔒open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
587 | 安装栅栏open in new window | | 几何 数组 数学 | |
594 | 最长和谐子序列open in new window | | 数组 哈希表 计数 2+ | |
598 | 区间加法 IIopen in new window | | 数组 数学 | |
599 | 两个列表的最小索引总和open in new window | | 数组 哈希表 字符串 | |
604 | 迭代压缩字符串 🔒open in new window | | 设计 数组 字符串 1+ | |
605 | 种花问题open in new window | [✓] | 贪心 数组 | |
609 | 在系统中查找重复文件open in new window | | 数组 哈希表 字符串 | |
611 | 有效三角形的个数open in new window | [✓] | 贪心 数组 双指针 2+ | |
616 | 给字符串添加加粗标签 🔒open in new window | | 字典树 数组 哈希表 2+ | |
621 | 任务调度器open in new window | | 贪心 数组 哈希表 3+ | |
622 | 设计循环队列open in new window | [✓] | 设计 队列 数组 1+ | |
624 | 数组列表中的最大距离open in new window | | 贪心 数组 | |
628 | 三个数的最大乘积open in new window | | 数组 数学 排序 | |
630 | 课程表 IIIopen in new window | | 贪心 数组 排序 1+ | |
631 | 设计 Excel 求和公式 🔒open in new window | | 图 设计 拓扑排序 2+ | |
632 | 最小区间open in new window | [✓] | 贪心 数组 哈希表 3+ | |
636 | 函数的独占时间open in new window | | 栈 数组 | |
638 | 大礼包open in new window | | 位运算 记忆化搜索 数组 3+ | |
641 | 设计循环双端队列open in new window | [✓] | 设计 队列 数组 1+ | |
643 | 子数组最大平均数 Iopen in new window | [✓] | 数组 滑动窗口 | |
644 | 子数组最大平均数 II 🔒open in new window | | 数组 二分查找 前缀和 | |
645 | 错误的集合open in new window | | 位运算 数组 哈希表 1+ | |
646 | 最长数对链open in new window | | 贪心 数组 动态规划 1+ | |
648 | 单词替换open in new window | | 字典树 数组 哈希表 1+ | |
654 | 最大二叉树open in new window | [✓] | 栈 树 数组 3+ | |
656 | 成本最小路径 🔒open in new window | | 数组 动态规划 | |
658 | 找到 K 个最接近的元素open in new window | | 数组 双指针 二分查找 3+ | |
659 | 分割数组为连续子序列open in new window | | 贪心 数组 哈希表 1+ | |
661 | 图片平滑器open in new window | | 数组 矩阵 | |
665 | 非递减数列open in new window | | 数组 | |
666 | 路径总和 IV 🔒open in new window | | 树 深度优先搜索 数组 2+ | |
667 | 优美的排列 IIopen in new window | | 数组 数学 | |
673 | 最长递增子序列的个数open in new window | | 树状数组 线段树 数组 1+ | |
674 | 最长连续递增序列open in new window | | 数组 | |
675 | 为高尔夫比赛砍树open in new window | | 广度优先搜索 数组 矩阵 1+ | |
679 | 24 点游戏open in new window | | 数组 数学 回溯 | |
682 | 棒球比赛open in new window | [✓] | 栈 数组 模拟 | |
683 | K 个关闭的灯泡 🔒open in new window | | 树状数组 线段树 队列 5+ | |
689 | 三个无重叠子数组的最大和open in new window | | 数组 动态规划 | |
690 | 员工的重要性open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
691 | 贴纸拼词open in new window | | 位运算 数组 字符串 3+ | |
695 | 岛屿的最大面积open in new window | [✓] | 深度优先搜索 广度优先搜索 并查集 2+ | |
697 | 数组的度open in new window | | 数组 哈希表 | |
698 | 划分为k个相等的子集open in new window | | 位运算 记忆化搜索 数组 3+ | |
699 | 掉落的方块open in new window | | 线段树 数组 有序集合 | |
702 | 搜索长度未知的有序数组 🔒open in new window | | 数组 二分查找 交互 | |
704 | 二分查找open in new window | [✓] | 数组 二分查找 | |
705 | 设计哈希集合open in new window | [✓] | 设计 数组 哈希表 2+ | |
706 | 设计哈希映射open in new window | [✓] | 设计 数组 哈希表 2+ | |
710 | 黑名单中的随机数open in new window | | 数组 哈希表 数学 3+ | |
713 | 乘积小于 K 的子数组open in new window | | 数组 二分查找 前缀和 1+ | |
714 | 买卖股票的最佳时机含手续费open in new window | [✓] | 贪心 数组 动态规划 | |
717 | 1 比特与 2 比特字符open in new window | | 数组 | |
718 | 最长重复子数组open in new window | | 数组 二分查找 动态规划 3+ | |
719 | 找出第 K 小的数对距离open in new window | | 数组 双指针 二分查找 1+ | |
720 | 词典中最长的单词open in new window | | 字典树 数组 哈希表 2+ | |
721 | 账户合并open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
722 | 删除注释open in new window | | 数组 字符串 | |
723 | 粉碎糖果 🔒open in new window | | 数组 双指针 矩阵 1+ | |
724 | 寻找数组的中心下标open in new window | [✓] | 数组 前缀和 | |
729 | 我的日程安排表 Iopen in new window | [✓] | 设计 线段树 数组 2+ | |
731 | 我的日程安排表 IIopen in new window | [✓] | 设计 线段树 数组 3+ | |
733 | 图像渲染open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
734 | 句子相似性 🔒open in new window | | 数组 哈希表 字符串 | |
735 | 小行星碰撞open in new window | | 栈 数组 模拟 | |
737 | 句子相似性 II 🔒open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
739 | 每日温度open in new window | [✓] | 栈 数组 单调栈 | |
740 | 删除并获得点数open in new window | | 数组 哈希表 动态规划 | |
741 | 摘樱桃open in new window | | 数组 动态规划 矩阵 | |
744 | 寻找比目标字母大的最小字母open in new window | | 数组 二分查找 | |
745 | 前缀和后缀搜索open in new window | | 设计 字典树 数组 2+ | |
746 | 使用最小花费爬楼梯open in new window | | 数组 动态规划 | |
747 | 至少是其他数字两倍的最大数open in new window | | 数组 排序 | |
748 | 最短补全词open in new window | | 数组 哈希表 字符串 | |
749 | 隔离病毒open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
750 | 角矩形的数量 🔒open in new window | | 数组 数学 动态规划 1+ | |
752 | 打开转盘锁open in new window | | 广度优先搜索 数组 哈希表 1+ | |
755 | 倒水 🔒open in new window | | 数组 模拟 | |
757 | 设置交集大小至少为2open in new window | | 贪心 数组 排序 | |
758 | 字符串中的加粗单词 🔒open in new window | | 字典树 数组 哈希表 2+ | |
759 | 员工空闲时间 🔒open in new window | | 数组 排序 堆(优先队列) | |
760 | 找出变位映射 🔒open in new window | | 数组 哈希表 | |
764 | 最大加号标志open in new window | | 数组 动态规划 | |
766 | 托普利茨矩阵open in new window | | 数组 矩阵 | |
768 | 最多能完成排序的块 IIopen in new window | | 栈 贪心 数组 2+ | |
769 | 最多能完成排序的块open in new window | | 栈 贪心 数组 2+ | |
773 | 滑动谜题open in new window | | 广度优先搜索 数组 矩阵 | |
774 | 最小化去加油站的最大距离 🔒open in new window | | 数组 二分查找 | |
775 | 全局倒置与局部倒置open in new window | | 数组 数学 | |
778 | 水位上升的泳池中游泳open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
781 | 森林中的兔子open in new window | | 贪心 数组 哈希表 1+ | |
782 | 变为棋盘open in new window | | 位运算 数组 数学 1+ | |
786 | 第 K 个最小的质数分数open in new window | | 数组 双指针 二分查找 2+ | |
789 | 逃脱阻碍者open in new window | | 数组 数学 | |
792 | 匹配子序列的单词数open in new window | | 字典树 数组 哈希表 4+ | |
794 | 有效的井字游戏open in new window | | 数组 矩阵 | |
795 | 区间子数组个数open in new window | | 数组 双指针 | |
798 | 得分最高的最小轮调open in new window | | 数组 前缀和 | |
801 | 使序列递增的最小交换次数open in new window | | 数组 动态规划 | |
803 | 打砖块open in new window | | 并查集 数组 矩阵 | |
804 | 唯一摩尔斯密码词open in new window | | 数组 哈希表 字符串 | |
805 | 数组的均值分割open in new window | | 位运算 数组 数学 2+ | |
806 | 写字符串需要的行数open in new window | | 数组 字符串 | |
807 | 保持城市天际线open in new window | | 贪心 数组 矩阵 | |
809 | 情感丰富的文字open in new window | | 数组 双指针 字符串 | |
810 | 黑板异或游戏open in new window | | 位运算 脑筋急转弯 数组 2+ | |
811 | 子域名访问计数open in new window | | 数组 哈希表 字符串 1+ | |
812 | 最大三角形面积open in new window | | 几何 数组 数学 | |
813 | 最大平均值和的分组open in new window | | 数组 动态规划 前缀和 | |
815 | 公交路线open in new window | | 广度优先搜索 数组 哈希表 | |
817 | 链表组件open in new window | | 数组 哈希表 链表 | |
819 | 最常见的单词open in new window | | 数组 哈希表 字符串 1+ | |
820 | 单词的压缩编码open in new window | | 字典树 数组 哈希表 1+ | |
821 | 字符的最短距离open in new window | | 数组 双指针 字符串 | |
822 | 翻转卡片游戏open in new window | | 数组 哈希表 | |
823 | 带因子的二叉树open in new window | | 数组 哈希表 动态规划 1+ | |
825 | 适龄的朋友open in new window | | 数组 双指针 二分查找 1+ | |
826 | 安排工作以达到最大收益open in new window | | 贪心 数组 双指针 2+ | |
827 | 最大人工岛open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
832 | 翻转图像open in new window | | 位运算 数组 双指针 2+ | |
833 | 字符串中的查找与替换open in new window | | 数组 哈希表 字符串 1+ | |
835 | 图像重叠open in new window | | 数组 矩阵 | |
839 | 相似字符串组open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
840 | 矩阵中的幻方open in new window | | 数组 哈希表 数学 1+ | |
843 | 猜猜这个单词open in new window | | 数组 数学 字符串 2+ | |
845 | 数组中的最长山脉open in new window | [✓] | 数组 双指针 动态规划 1+ | |
846 | 一手顺子open in new window | | 贪心 数组 哈希表 1+ | |
848 | 字母移位open in new window | | 数组 字符串 前缀和 | |
849 | 到最近的人的最大距离open in new window | | 数组 | |
850 | 矩形面积 IIopen in new window | | 线段树 数组 有序集合 1+ | |
851 | 喧闹和富有open in new window | | 深度优先搜索 图 拓扑排序 1+ | |
852 | 山脉数组的峰顶索引open in new window | [✓] | 数组 二分查找 | |
853 | 车队open in new window | | 栈 数组 排序 1+ | |
857 | 雇佣 K 名工人的最低成本open in new window | | 贪心 数组 排序 1+ | |
860 | 柠檬水找零open in new window | | 贪心 数组 | |
861 | 翻转矩阵后的得分open in new window | | 贪心 位运算 数组 1+ | |
862 | 和至少为 K 的最短子数组open in new window | | 队列 数组 二分查找 4+ | |
864 | 获取所有钥匙的最短路径open in new window | | 位运算 广度优先搜索 数组 1+ | |
867 | 转置矩阵open in new window | | 数组 矩阵 模拟 | |
870 | 优势洗牌open in new window | | 贪心 数组 双指针 1+ | |
871 | 最低加油次数open in new window | | 贪心 数组 动态规划 1+ | |
873 | 最长的斐波那契子序列的长度open in new window | | 数组 哈希表 动态规划 | |
874 | 模拟行走机器人open in new window | | 数组 哈希表 模拟 | |
875 | 爱吃香蕉的珂珂open in new window | | 数组 二分查找 | |
877 | 石子游戏open in new window | | 数组 数学 动态规划 1+ | |
879 | 盈利计划open in new window | | 数组 动态规划 | |
881 | 救生艇open in new window | | 贪心 数组 双指针 1+ | |
883 | 三维形体投影面积open in new window | | 几何 数组 数学 1+ | |
885 | 螺旋矩阵 IIIopen in new window | | 数组 矩阵 模拟 | |
888 | 公平的糖果交换open in new window | | 数组 哈希表 二分查找 1+ | |
889 | 根据前序和后序遍历构造二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
890 | 查找和替换模式open in new window | | 数组 哈希表 字符串 | |
891 | 子序列宽度之和open in new window | | 数组 数学 排序 | |
892 | 三维形体的表面积open in new window | | 几何 数组 数学 1+ | |
893 | 特殊等价字符串组open in new window | | 数组 哈希表 字符串 1+ | |
896 | 单调数列open in new window | | 数组 | |
898 | 子数组按位或操作open in new window | | 位运算 数组 动态规划 | |
900 | RLE 迭代器open in new window | | 设计 数组 计数 1+ | |
902 | 最大为 N 的数字组合open in new window | | 数组 数学 字符串 2+ | |
904 | 水果成篮open in new window | | 数组 哈希表 滑动窗口 | |
905 | 按奇偶排序数组open in new window | | 数组 双指针 排序 | |
907 | 子数组的最小值之和open in new window | | 栈 数组 动态规划 1+ | |
908 | 最小差值 Iopen in new window | | 数组 数学 | |
909 | 蛇梯棋open in new window | [✓] | 广度优先搜索 数组 矩阵 | |
910 | 最小差值 IIopen in new window | | 贪心 数组 数学 1+ | |
911 | 在线选举open in new window | | 设计 数组 哈希表 1+ | |
912 | 排序数组open in new window | | 数组 分治 桶排序 5+ | |
914 | 卡牌分组open in new window | | 数组 哈希表 数学 2+ | |
915 | 分割数组open in new window | | 数组 | |
916 | 单词子集open in new window | | 数组 哈希表 字符串 | |
918 | 环形子数组的最大和open in new window | [✓] | 队列 数组 分治 2+ | |
922 | 按奇偶排序数组 IIopen in new window | | 数组 双指针 排序 | |
923 | 三数之和的多种可能open in new window | | 数组 哈希表 双指针 2+ | |
924 | 尽量减少恶意软件的传播open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
927 | 三等分open in new window | | 数组 数学 | |
928 | 尽量减少恶意软件的传播 IIopen in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
929 | 独特的电子邮件地址open in new window | | 数组 哈希表 字符串 | |
930 | 和相同的二元子数组open in new window | | 数组 哈希表 前缀和 1+ | |
931 | 下降路径最小和open in new window | [✓] | 数组 动态规划 矩阵 | |
932 | 漂亮数组open in new window | | 数组 数学 分治 | |
934 | 最短的桥open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
937 | 重新排列日志文件open in new window | | 数组 字符串 排序 | |
939 | 最小面积矩形open in new window | | 几何 数组 哈希表 2+ | |
941 | 有效的山脉数组open in new window | | 数组 | |
942 | 增减字符串匹配open in new window | | 贪心 数组 双指针 1+ | |
943 | 最短超级串open in new window | | 位运算 数组 字符串 2+ | |
944 | 删列造序open in new window | | 数组 字符串 | |
945 | 使数组唯一的最小增量open in new window | [✓] | 贪心 数组 计数 1+ | |
946 | 验证栈序列open in new window | [✓] | 栈 数组 模拟 | |
948 | 令牌放置open in new window | | 贪心 数组 双指针 1+ | |
949 | 给定数字能组成的最大时间open in new window | | 数组 字符串 枚举 | |
950 | 按递增顺序显示卡牌open in new window | | 队列 数组 排序 1+ | |
952 | 按公因数计算最大组件大小open in new window | | 并查集 数组 哈希表 2+ | |
953 | 验证外星语词典open in new window | | 数组 哈希表 字符串 | |
954 | 二倍数对数组open in new window | [✓] | 贪心 数组 哈希表 1+ | |
955 | 删列造序 IIopen in new window | | 贪心 数组 字符串 | |
956 | 最高的广告牌open in new window | | 数组 动态规划 | |
957 | N 天后的牢房open in new window | | 位运算 数组 哈希表 1+ | |
959 | 由斜杠划分区域open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
960 | 删列造序 IIIopen in new window | | 数组 字符串 动态规划 | |
961 | 在长度 2N 的数组中找出重复 N 次的元素open in new window | | 数组 哈希表 | |
962 | 最大宽度坡open in new window | [✓] | 栈 数组 单调栈 | |
963 | 最小面积矩形 IIopen in new window | | 几何 数组 数学 | |
966 | 元音拼写检查器open in new window | | 数组 哈希表 字符串 | |
969 | 煎饼排序open in new window | | 贪心 数组 双指针 1+ | |
973 | 最接近原点的 K 个点open in new window | [✓] | 几何 数组 数学 4+ | |
974 | 和可被 K 整除的子数组open in new window | | 数组 哈希表 前缀和 | |
975 | 奇偶跳open in new window | | 栈 数组 动态规划 2+ | |
976 | 三角形的最大周长open in new window | | 贪心 数组 数学 1+ | |
977 | 有序数组的平方open in new window | | 数组 双指针 排序 | |
978 | 最长湍流子数组open in new window | | 数组 动态规划 滑动窗口 | |
980 | 不同路径 IIIopen in new window | | 位运算 数组 回溯 1+ | |
982 | 按位与为零的三元组open in new window | | 位运算 数组 哈希表 | |
983 | 最低票价open in new window | | 数组 动态规划 | |
985 | 查询后的偶数和open in new window | | 数组 模拟 | |
986 | 区间列表的交集open in new window | [✓] | 数组 双指针 | |
989 | 数组形式的整数加法open in new window | | 数组 数学 | |
990 | 等式方程的可满足性open in new window | | 并查集 图 数组 1+ | |
992 | K 个不同整数的子数组open in new window | | 数组 哈希表 计数 1+ | |
994 | 腐烂的橘子open in new window | [✓] | 广度优先搜索 数组 矩阵 | |
995 | K 连续位的最小翻转次数open in new window | | 位运算 队列 数组 2+ | |
996 | 平方数组的数目open in new window | | 位运算 数组 哈希表 4+ | |
997 | 找到小镇的法官open in new window | | 图 数组 哈希表 | |
999 | 可以被一步捕获的棋子数open in new window | | 数组 矩阵 模拟 | |
1000 | 合并石头的最低成本open in new window | | 数组 动态规划 前缀和 | |
1001 | 网格照明open in new window | | 数组 哈希表 | |
1002 | 查找共用字符open in new window | | 数组 哈希表 字符串 | |
1004 | 最大连续1的个数 IIIopen in new window | [✓] | 数组 二分查找 前缀和 1+ | |
1005 | K 次取反后最大化的数组和open in new window | | 贪心 数组 排序 | |
1007 | 行相等的最少多米诺旋转open in new window | | 贪心 数组 | |
1008 | 前序遍历构造二叉搜索树open in new window | [✓] | 栈 树 二叉搜索树 3+ | |
1010 | 总持续时间可被 60 整除的歌曲open in new window | | 数组 哈希表 计数 | |
1011 | 在 D 天内送达包裹的能力open in new window | | 数组 二分查找 | |
1013 | 将数组分成和相等的三个部分open in new window | | 贪心 数组 | |
1014 | 最佳观光组合open in new window | | 数组 动态规划 | |
1018 | 可被 5 整除的二进制前缀open in new window | | 位运算 数组 | |
1019 | 链表中的下一个更大节点open in new window | | 栈 数组 链表 1+ | |
1020 | 飞地的数量open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1023 | 驼峰式匹配open in new window | | 字典树 数组 双指针 2+ | |
1024 | 视频拼接open in new window | | 贪心 数组 动态规划 | |
1027 | 最长等差数列open in new window | | 数组 哈希表 二分查找 1+ | |
1029 | 两地调度open in new window | | 贪心 数组 排序 | |
1030 | 距离顺序排列矩阵单元格open in new window | | 几何 数组 数学 2+ | |
1031 | 两个非重叠子数组的最大和open in new window | | 数组 动态规划 滑动窗口 | |
1032 | 字符流open in new window | | 设计 字典树 数组 2+ | |
1034 | 边界着色open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
1035 | 不相交的线open in new window | | 数组 动态规划 | |
1036 | 逃离大迷宫open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
1037 | 有效的回旋镖open in new window | | 几何 数组 数学 | |
1039 | 多边形三角剖分的最低得分open in new window | | 数组 动态规划 | |
1040 | 移动石子直到连续 IIopen in new window | | 数组 数学 双指针 1+ | |
1043 | 分隔数组以得到最大和open in new window | | 数组 动态规划 | |
1046 | 最后一块石头的重量open in new window | | 数组 堆(优先队列) | |
1048 | 最长字符串链open in new window | | 数组 哈希表 双指针 3+ | |
1049 | 最后一块石头的重量 IIopen in new window | [✓] | 数组 动态规划 | |
1051 | 高度检查器open in new window | | 数组 计数排序 排序 | |
1052 | 爱生气的书店老板open in new window | | 数组 滑动窗口 | |
1053 | 交换一次的先前排列open in new window | | 贪心 数组 | |
1054 | 距离相等的条形码open in new window | | 贪心 数组 哈希表 3+ | |
1057 | 校园自行车分配 🔒open in new window | | 贪心 数组 排序 | |
1058 | 最小化舍入误差以满足目标 🔒open in new window | | 贪心 数组 数学 2+ | |
1060 | 有序数组中的缺失元素 🔒open in new window | | 数组 二分查找 | |
1063 | 有效子数组的数目 🔒open in new window | | 栈 数组 单调栈 | |
1064 | 不动点 🔒open in new window | | 数组 二分查找 | |
1065 | 字符串的索引对 🔒open in new window | | 字典树 数组 字符串 1+ | |
1066 | 校园自行车分配 II 🔒open in new window | | 位运算 数组 动态规划 2+ | |
1072 | 按列翻转得到最大值等行数open in new window | | 数组 哈希表 矩阵 | |
1073 | 负二进制数相加open in new window | | 数组 数学 | |
1074 | 元素和为目标值的子矩阵数量open in new window | | 数组 哈希表 矩阵 1+ | |
1085 | 最小元素各数位之和 🔒open in new window | | 数组 数学 | |
1086 | 前五科的均分 🔒open in new window | | 数组 哈希表 排序 1+ | |
1089 | 复写零open in new window | | 数组 双指针 | |
1090 | 受标签影响的最大值open in new window | | 贪心 数组 哈希表 2+ | |
1091 | 二进制矩阵中的最短路径open in new window | | 广度优先搜索 数组 矩阵 | |
1093 | 大样本统计open in new window | | 数组 数学 概率与统计 | |
1094 | 拼车open in new window | | 数组 前缀和 排序 2+ | |
1095 | 山脉数组中查找目标值open in new window | | 数组 二分查找 交互 | |
1099 | 小于 K 的两数之和 🔒open in new window | | 数组 双指针 二分查找 1+ | |
1101 | 彼此熟识的最早时间 🔒open in new window | | 并查集 数组 排序 | |
1102 | 得分最高的路径 🔒open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
1105 | 填充书架open in new window | | 数组 动态规划 | |
1109 | 航班预订统计open in new window | | 数组 前缀和 | |
1110 | 删点成林open in new window | | 树 深度优先搜索 数组 2+ | |
1121 | 将数组分成几个递增序列 🔒open in new window | | 数组 计数 | |
1122 | 数组的相对排序open in new window | | 数组 哈希表 计数排序 1+ | |
1124 | 表现良好的最长时间段open in new window | | 栈 数组 哈希表 2+ | |
1125 | 最小的必要团队open in new window | | 位运算 数组 动态规划 1+ | |
1128 | 等价多米诺骨牌对的数量open in new window | | 数组 哈希表 计数 | |
1130 | 叶值的最小代价生成树open in new window | | 栈 贪心 数组 2+ | |
1131 | 绝对值表达式的最大值open in new window | | 数组 数学 | |
1133 | 最大唯一数 🔒open in new window | | 数组 哈希表 排序 | |
1139 | 最大的以 1 为边界的正方形open in new window | | 数组 动态规划 矩阵 | |
1140 | 石子游戏 IIopen in new window | | 数组 数学 动态规划 2+ | |
1144 | 递减元素使数组呈锯齿状open in new window | | 贪心 数组 | |
1146 | 快照数组open in new window | | 设计 数组 哈希表 1+ | |
1150 | 检查一个数是否在数组中占绝大多数 🔒open in new window | | 数组 二分查找 | |
1151 | 最少交换次数来组合所有的 1 🔒open in new window | | 数组 滑动窗口 | |
1152 | 用户网站访问行为分析 🔒open in new window | | 数组 哈希表 排序 | |
1157 | 子数组中占绝大多数的元素open in new window | | 设计 树状数组 线段树 2+ | |
1160 | 拼写单词open in new window | | 数组 哈希表 字符串 1+ | |
1162 | 地图分析open in new window | | 广度优先搜索 数组 动态规划 1+ | |
1167 | 连接木棍的最低费用 🔒open in new window | | 贪心 数组 堆(优先队列) | |
1169 | 查询无效交易open in new window | | 数组 哈希表 字符串 1+ | |
1170 | 比较字符串最小字母出现频次open in new window | | 数组 哈希表 字符串 2+ | |
1176 | 健身计划评估 🔒open in new window | | 数组 滑动窗口 | |
1177 | 构建回文串检测open in new window | | 位运算 数组 哈希表 2+ | |
1178 | 猜字谜open in new window | | 位运算 字典树 数组 2+ | |
1181 | 前后拼接 🔒open in new window | | 数组 哈希表 字符串 1+ | |
1182 | 与目标颜色间的最短距离 🔒open in new window | | 数组 二分查找 动态规划 | |
1184 | 公交站间的距离open in new window | | 数组 | |
1186 | 删除一次得到子数组最大和open in new window | | 数组 动态规划 | |
1187 | 使数组严格递增open in new window | | 数组 二分查找 动态规划 1+ | |
1191 | K 次串联后最大子数组之和open in new window | | 数组 动态规划 | |
1196 | 最多可以买到的苹果数量 🔒open in new window | | 贪心 数组 排序 | |
1198 | 找出所有行中最小公共元素 🔒open in new window | | 数组 哈希表 二分查找 2+ | |
1199 | 建造街区的最短时间 🔒open in new window | | 贪心 数组 数学 1+ | |
1200 | 最小绝对差open in new window | | 数组 排序 | |
1202 | 交换字符串中的元素open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
1207 | 独一无二的出现次数open in new window | [✓] | 数组 哈希表 | |
1210 | 穿过迷宫的最少移动次数open in new window | | 广度优先搜索 数组 矩阵 | |
1213 | 三个有序数组的交集 🔒open in new window | | 数组 哈希表 二分查找 1+ | |
1217 | 玩筹码open in new window | | 贪心 数组 数学 | |
1218 | 最长定差子序列open in new window | | 数组 哈希表 动态规划 | |
1219 | 黄金矿工open in new window | | 数组 回溯 矩阵 | |
1222 | 可以攻击国王的皇后open in new window | | 数组 矩阵 模拟 | |
1223 | 掷骰子模拟open in new window | | 数组 动态规划 | |
1224 | 最大相等频率open in new window | | 数组 哈希表 | |
1228 | 等差数列中缺失的数字 🔒open in new window | | 数组 数学 | |
1229 | 安排会议日程 🔒open in new window | | 数组 双指针 排序 | |
1230 | 抛掷硬币 🔒open in new window | | 数组 数学 动态规划 1+ | |
1231 | 分享巧克力 🔒open in new window | | 数组 二分查找 | |
1232 | 缀点成线open in new window | | 几何 数组 数学 | |
1233 | 删除子文件夹open in new window | [✓] | 深度优先搜索 字典树 数组 1+ | |
1235 | 规划兼职工作open in new window | | 数组 二分查找 动态规划 1+ | |
1239 | 串联字符串的最大长度open in new window | | 位运算 数组 字符串 1+ | |
1243 | 数组变换 🔒open in new window | | 数组 模拟 | |
1246 | 删除回文子数组 🔒open in new window | | 数组 动态规划 | |
1248 | 统计「优美子数组」open in new window | | 数组 哈希表 数学 2+ | |
1250 | 检查「好数组」open in new window | | 数组 数学 数论 | |
1252 | 奇数值单元格的数目open in new window | | 数组 数学 模拟 | |
1253 | 重构 2 行二进制矩阵open in new window | | 贪心 数组 矩阵 | |
1254 | 统计封闭岛屿的数目open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1255 | 得分最高的单词集合open in new window | | 位运算 数组 字符串 3+ | |
1257 | 最小公共区域 🔒open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1258 | 近义词句子 🔒open in new window | | 并查集 数组 哈希表 2+ | |
1260 | 二维网格迁移open in new window | | 数组 矩阵 模拟 | |
1262 | 可被三整除的最大和open in new window | | 贪心 数组 动态规划 1+ | |
1263 | 推箱子open in new window | | 广度优先搜索 数组 矩阵 1+ | |
1266 | 访问所有点的最小时间open in new window | | 几何 数组 数学 | |
1267 | 统计参与通信的服务器open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
1268 | 搜索推荐系统open in new window | | 字典树 数组 字符串 3+ | |
1272 | 删除区间 🔒open in new window | | 数组 | |
1273 | 删除树节点 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
1274 | 矩形内船只的数目 🔒open in new window | | 数组 分治 交互 | |
1275 | 找出井字棋的获胜者open in new window | | 数组 哈希表 矩阵 1+ | |
1277 | 统计全为 1 的正方形子矩阵open in new window | [✓] | 数组 动态规划 矩阵 | |
1282 | 用户分组open in new window | | 贪心 数组 哈希表 | |
1283 | 使结果不超过阈值的最小除数open in new window | | 数组 二分查找 | |
1284 | 转化为全零矩阵的最少反转次数open in new window | | 位运算 广度优先搜索 数组 2+ | |
1287 | 有序数组中出现次数超过25%的元素open in new window | | 数组 | |
1288 | 删除被覆盖区间open in new window | [✓] | 数组 排序 | |
1289 | 下降路径最小和 IIopen in new window | | 数组 动态规划 矩阵 | |
1292 | 元素和小于等于阈值的正方形的最大边长open in new window | | 数组 二分查找 矩阵 1+ | |
1293 | 网格中的最短路径open in new window | | 广度优先搜索 数组 矩阵 | |
1295 | 统计位数为偶数的数字open in new window | | 数组 数学 | |
1296 | 划分数组为连续数字的集合open in new window | | 贪心 数组 哈希表 1+ | |
1298 | 你能从盒子里获得的最大糖果数open in new window | | 广度优先搜索 图 数组 | |
1299 | 将每个元素替换为右侧最大元素open in new window | | 数组 | |
1300 | 转变数组后最接近目标值的数组和open in new window | | 数组 二分查找 排序 | |
1301 | 最大得分的路径数目open in new window | | 数组 动态规划 矩阵 | |
1304 | 和为零的 N 个不同整数open in new window | | 数组 数学 | |
1306 | 跳跃游戏 IIIopen in new window | | 深度优先搜索 广度优先搜索 数组 | |
1307 | 口算难题open in new window | | 数组 数学 字符串 1+ | |
1310 | 子数组异或查询open in new window | | 位运算 数组 前缀和 | |
1311 | 获取你好友已观看的视频open in new window | | 广度优先搜索 图 数组 2+ | |
1313 | 解压缩编码列表open in new window | | 数组 | |
1314 | 矩阵区域和open in new window | | 数组 矩阵 前缀和 | |
1324 | 竖直打印单词open in new window | | 数组 字符串 模拟 | |
1326 | 灌溉花园的最少水龙头数目open in new window | | 贪心 数组 动态规划 | |
1329 | 将矩阵按对角线排序open in new window | | 数组 矩阵 排序 | |
1330 | 翻转子数组得到最大的数组值open in new window | | 贪心 数组 数学 | |
1331 | 数组序号转换open in new window | [✓] | 数组 哈希表 排序 | |
1333 | 餐厅过滤器open in new window | | 数组 排序 | |
1335 | 工作计划的最低难度open in new window | | 数组 动态规划 | |
1337 | 矩阵中战斗力最弱的 K 行open in new window | | 数组 二分查找 矩阵 2+ | |
1338 | 数组大小减半open in new window | | 贪心 数组 哈希表 2+ | |
1340 | 跳跃游戏 Vopen in new window | | 数组 动态规划 排序 | |
1343 | 大小为 K 且平均值大于等于阈值的子数组数目open in new window | | 数组 滑动窗口 | |
1345 | 跳跃游戏 IVopen in new window | | 广度优先搜索 数组 哈希表 | |
1346 | 检查整数及其两倍数是否存在open in new window | | 数组 哈希表 双指针 2+ | |
1349 | 参加考试的最大学生数open in new window | | 位运算 数组 动态规划 2+ | |
1351 | 统计有序矩阵中的负数open in new window | | 数组 二分查找 矩阵 | |
1352 | 最后 K 个数的乘积open in new window | | 设计 队列 数组 2+ | |
1353 | 最多可以参加的会议数目open in new window | | 贪心 数组 排序 1+ | |
1354 | 多次求和构造目标数组open in new window | | 数组 堆(优先队列) | |
1356 | 根据数字二进制下 1 的数目排序open in new window | | 位运算 数组 计数 1+ | |
1357 | 每隔 n 个顾客打折open in new window | | 设计 数组 哈希表 | |
1363 | 形成三的最大倍数open in new window | | 贪心 数组 动态规划 | |
1365 | 有多少小于当前数字的数字open in new window | | 数组 哈希表 计数 1+ | |
1366 | 通过投票对团队排名open in new window | | 数组 哈希表 字符串 2+ | |
1368 | 使网格图至少有一条有效路径的最小代价open in new window | | 广度优先搜索 图 数组 3+ | |
1375 | 二进制字符串前缀一致的次数open in new window | | 数组 | |
1380 | 矩阵中的幸运数open in new window | | 数组 矩阵 | |
1381 | 设计一个支持增量操作的栈open in new window | [✓] | 栈 设计 数组 | |
1383 | 最大的团队表现值open in new window | | 贪心 数组 排序 1+ | |
1385 | 两个数组间的距离值open in new window | | 数组 双指针 二分查找 1+ | |
1386 | 安排电影院座位open in new window | | 贪心 位运算 数组 1+ | |
1388 | 3n 块披萨open in new window | | 贪心 数组 动态规划 1+ | |
1389 | 按既定顺序创建目标数组open in new window | | 数组 模拟 | |
1390 | 四因数open in new window | | 数组 数学 | |
1391 | 检查网格中是否存在有效路径open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1394 | 找出数组中的幸运数open in new window | | 数组 哈希表 计数 | |
1395 | 统计作战单位数open in new window | | 树状数组 线段树 数组 1+ | |
1402 | 做菜顺序open in new window | | 贪心 数组 动态规划 1+ | |
1403 | 非递增顺序的最小子序列open in new window | | 贪心 数组 排序 | |
1406 | 石子游戏 IIIopen in new window | | 数组 数学 动态规划 1+ | |
1408 | 数组中的字符串匹配open in new window | | 数组 字符串 字符串匹配 | |
1409 | 查询带键的排列open in new window | | 树状数组 数组 模拟 | |
1413 | 逐步求和得到正数的最小值open in new window | | 数组 前缀和 | |
1418 | 点菜展示表open in new window | | 数组 哈希表 字符串 2+ | |
1423 | 可获得的最大点数open in new window | | 数组 前缀和 滑动窗口 | |
1424 | 对角线遍历 IIopen in new window | | 数组 排序 堆(优先队列) | |
1425 | 带限制的子序列和open in new window | | 队列 数组 动态规划 3+ | |
1426 | 数元素 🔒open in new window | | 数组 哈希表 | |
1427 | 字符串的左右移 🔒open in new window | | 数组 数学 字符串 | |
1428 | 至少有一个 1 的最左端列 🔒open in new window | | 数组 二分查找 交互 1+ | |
1429 | 第一个唯一数字 🔒open in new window | | 设计 队列 数组 2+ | |
1431 | 拥有最多糖果的孩子open in new window | [✓] | 数组 | |
1434 | 每个人戴不同帽子的方案数open in new window | | 位运算 数组 动态规划 1+ | |
1436 | 旅行终点站open in new window | | 数组 哈希表 字符串 | |
1437 | 是否所有 1 都至少相隔 k 个元素open in new window | | 数组 | |
1438 | 绝对差不超过限制的最长连续子数组open in new window | | 队列 数组 有序集合 3+ | |
1439 | 有序矩阵中的第 k 个最小数组和open in new window | | 数组 二分查找 矩阵 1+ | |
1441 | 用栈操作构建数组open in new window | [✓] | 栈 数组 模拟 | |
1442 | 形成两个异或相等数组的三元组数目open in new window | | 位运算 数组 哈希表 2+ | |
1444 | 切披萨的方案数open in new window | | 记忆化搜索 数组 动态规划 1+ | |
1449 | 数位成本和为目标值的最大数字open in new window | | 数组 动态规划 | |
1450 | 在既定时间做作业的学生人数open in new window | | 数组 | |
1452 | 收藏清单open in new window | | 数组 哈希表 字符串 | |
1453 | 圆形靶内的最大飞镖数量open in new window | | 几何 数组 数学 | |
1458 | 两个子序列的最大点积open in new window | | 数组 动态规划 | |
1460 | 通过翻转子数组使两个数组相等open in new window | | 数组 哈希表 排序 | |
1463 | 摘樱桃 IIopen in new window | | 数组 动态规划 矩阵 | |
1464 | 数组中两元素的最大乘积open in new window | | 数组 排序 堆(优先队列) | |
1465 | 切割后面积最大的蛋糕open in new window | | 贪心 数组 排序 | |
1467 | 两个盒子中球的颜色数相同的概率open in new window | | 数组 数学 动态规划 3+ | |
1470 | 重新排列数组open in new window | | 数组 | |
1471 | 数组中的 k 个最强值open in new window | | 数组 双指针 排序 | |
1472 | 设计浏览器历史记录open in new window | [✓] | 栈 设计 数组 3+ | |
1473 | 粉刷房子 IIIopen in new window | | 数组 动态规划 | |
1475 | 商品折扣后的最终价格open in new window | [✓] | 栈 数组 单调栈 | |
1476 | 子矩形查询open in new window | | 设计 数组 矩阵 | |
1477 | 找两个和为目标值且不重叠的子数组open in new window | | 数组 哈希表 二分查找 2+ | |
1478 | 安排邮筒open in new window | | 数组 数学 动态规划 1+ | |
1480 | 一维数组的动态和open in new window | | 数组 前缀和 | |
1481 | 不同整数的最少数目open in new window | | 贪心 数组 哈希表 2+ | |
1482 | 制作 m 束花所需的最少天数open in new window | | 数组 二分查找 | |
1487 | 保证文件名唯一open in new window | | 数组 哈希表 字符串 | |
1488 | 避免洪水泛滥open in new window | | 贪心 数组 哈希表 2+ | |
1491 | 去掉最低工资和最高工资后的工资平均值open in new window | | 数组 排序 | |
1493 | 删掉一个元素以后全为 1 的最长子数组open in new window | | 数组 动态规划 滑动窗口 | |
1497 | 检查数组对是否可以被 k 整除open in new window | [✓] | 数组 哈希表 计数 | |
1498 | 满足条件的子序列数目open in new window | | 数组 双指针 二分查找 1+ | |
1499 | 满足不等式的最大值open in new window | | 队列 数组 滑动窗口 2+ | |
1502 | 判断能否形成等差数列open in new window | | 数组 排序 | |
1503 | 所有蚂蚁掉下来前的最后一刻open in new window | | 脑筋急转弯 数组 模拟 | |
1504 | 统计全 1 子矩形open in new window | | 栈 数组 动态规划 2+ | |
1508 | 子数组和排序后的区间和open in new window | | 数组 双指针 二分查找 1+ | |
1509 | 三次操作后最大值与最小值的最小差open in new window | | 贪心 数组 排序 | |
1512 | 好数对的数目open in new window | | 数组 哈希表 数学 1+ | |
1514 | 概率最大的路径open in new window | | 图 数组 最短路 1+ | |
1515 | 服务中心的最佳位置open in new window | | 几何 数组 数学 1+ | |
1521 | 找到最接近目标值的函数值open in new window | | 位运算 线段树 数组 1+ | |
1524 | 和为奇数的子数组数目open in new window | | 数组 数学 动态规划 1+ | |
1526 | 形成目标数组的子数组最少增加次数open in new window | | 栈 贪心 数组 2+ | |
1528 | 重新排列字符串open in new window | | 数组 字符串 | |
1533 | 找到最大整数的索引 🔒open in new window | | 数组 二分查找 交互 | |
1534 | 统计好三元组open in new window | | 数组 枚举 | |
1535 | 找出数组游戏的赢家open in new window | | 数组 模拟 | |
1536 | 排布二进制网格的最少交换次数open in new window | | 贪心 数组 矩阵 | |
1537 | 最大得分open in new window | | 贪心 数组 双指针 1+ | |
1538 | 找出隐藏数组中出现次数最多的元素 🔒open in new window | | 数组 数学 交互 | |
1539 | 第 k 个缺失的正整数open in new window | | 数组 二分查找 | |
1546 | 和为目标值且不重叠的非空子数组的最大数目open in new window | | 贪心 数组 哈希表 1+ | |
1547 | 切棍子的最小成本open in new window | | 数组 动态规划 排序 | |
1550 | 存在连续三个奇数的数组open in new window | | 数组 | |
1552 | 两球之间的磁力open in new window | | 数组 二分查找 排序 | |
1558 | 得到目标数组的最少函数调用次数open in new window | | 贪心 位运算 数组 | |
1559 | 二维网格图中探测环open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1560 | 圆形赛道上经过次数最多的扇区open in new window | | 数组 模拟 | |
1561 | 你可以获得的最大硬币数目open in new window | | 贪心 数组 数学 2+ | |
1562 | 查找大小为 M 的最新分组open in new window | | 数组 哈希表 二分查找 1+ | |
1563 | 石子游戏 Vopen in new window | | 数组 数学 动态规划 1+ | |
1564 | 把箱子放进仓库里 I 🔒open in new window | | 贪心 数组 排序 | |
1566 | 重复至少 K 次且长度为 M 的模式open in new window | | 数组 枚举 | |
1567 | 乘积为正数的最长子数组长度open in new window | | 贪心 数组 动态规划 | |
1568 | 使陆地分离的最少天数open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
1569 | 将子数组重新排序得到同一个二叉搜索树的方案数open in new window | | 树 并查集 二叉搜索树 7+ | |
1570 | 两个稀疏向量的点积 🔒open in new window | | 设计 数组 哈希表 1+ | |
1572 | 矩阵对角线元素的和open in new window | | 数组 矩阵 | |
1574 | 删除最短的子数组使剩余数组有序open in new window | | 栈 数组 双指针 2+ | |
1575 | 统计所有可行路径open in new window | | 记忆化搜索 数组 动态规划 | |
1577 | 数的平方等于两数乘积的方法数open in new window | | 数组 哈希表 数学 1+ | |
1578 | 使绳子变成彩色的最短时间open in new window | | 贪心 数组 字符串 1+ | |
1580 | 把箱子放进仓库里 II 🔒open in new window | | 贪心 数组 排序 | |
1582 | 二进制矩阵中的特殊位置open in new window | | 数组 矩阵 | |
1583 | 统计不开心的朋友open in new window | | 数组 模拟 | |
1584 | 连接所有点的最小费用open in new window | | 并查集 图 数组 1+ | |
1588 | 所有奇数长度子数组的和open in new window | | 数组 数学 前缀和 | |
1589 | 所有排列中的最大和open in new window | | 贪心 数组 前缀和 1+ | |
1590 | 使数组和能被 P 整除open in new window | [✓] | 数组 哈希表 前缀和 | |
1591 | 奇怪的打印机 IIopen in new window | | 图 拓扑排序 数组 1+ | |
1594 | 矩阵的最大非负积open in new window | | 数组 动态规划 矩阵 | |
1595 | 连通两组点的最小成本open in new window | | 位运算 数组 动态规划 2+ | |
1598 | 文件夹操作日志搜集器open in new window | | 栈 数组 字符串 | |
1599 | 经营摩天轮的最大利润open in new window | | 数组 模拟 | |
1601 | 最多可达成的换楼请求数目open in new window | | 位运算 数组 回溯 1+ | |
1604 | 警告一小时内使用相同员工卡大于等于三次的人open in new window | | 数组 哈希表 字符串 1+ | |
1605 | 给定行和列的和求可行矩阵open in new window | | 贪心 数组 矩阵 | |
1606 | 找到处理最多请求的服务器open in new window | | 贪心 数组 有序集合 1+ | |
1608 | 特殊数组的特征值open in new window | | 数组 二分查找 排序 | |
1610 | 可见点的最大数目open in new window | | 几何 数组 数学 2+ | |
1618 | 找出适应屏幕的最大字号 🔒open in new window | | 数组 字符串 二分查找 1+ | |
1619 | 删除某些元素后的数组均值open in new window | | 数组 排序 | |
1620 | 网络信号最好的坐标open in new window | | 数组 枚举 | |
1626 | 无矛盾的最佳球队open in new window | | 数组 动态规划 排序 | |
1627 | 带阈值的图连通性open in new window | | 并查集 数组 数学 1+ | |
1628 | 设计带解析函数的表达式树 🔒open in new window | | 栈 树 设计 3+ | |
1629 | 按键持续时间最长的键open in new window | | 数组 字符串 | |
1630 | 等差子数组open in new window | | 数组 哈希表 排序 | |
1631 | 最小体力消耗路径open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
1632 | 矩阵转换后的秩open in new window | | 并查集 图 拓扑排序 3+ | |
1636 | 按照频率将数组升序排序open in new window | | 数组 哈希表 排序 | |
1637 | 两点之间不包含任何点的最宽垂直区域open in new window | | 数组 排序 | |
1639 | 通过给定词典构造目标字符串的方案数open in new window | | 数组 字符串 动态规划 | |
1640 | 能否连接形成数组open in new window | | 数组 哈希表 | |
1642 | 可以到达的最远建筑open in new window | | 贪心 数组 堆(优先队列) | |
1643 | 第 K 条最小指令open in new window | | 数组 数学 动态规划 1+ | |
1646 | 获取生成数组中的最大值open in new window | | 数组 模拟 | |
1648 | 销售价值减少的颜色球open in new window | | 贪心 数组 数学 3+ | |
1649 | 通过指令创建有序数组open in new window | | 树状数组 线段树 数组 4+ | |
1652 | 拆炸弹open in new window | | 数组 滑动窗口 | |
1654 | 到家的最少跳跃次数open in new window | | 广度优先搜索 数组 动态规划 | |
1655 | 分配重复整数open in new window | | 位运算 数组 动态规划 2+ | |
1656 | 设计有序流open in new window | | 设计 数组 哈希表 1+ | |
1658 | 将 x 减到 0 的最小操作数open in new window | | 数组 哈希表 二分查找 2+ | |
1662 | 检查两个字符串数组是否相等open in new window | | 数组 字符串 | |
1664 | 生成平衡数组的方案数open in new window | | 数组 前缀和 | |
1665 | 完成所有任务的最少初始能量open in new window | | 贪心 数组 排序 | |
1670 | 设计前中后队列open in new window | | 设计 队列 数组 2+ | |
1671 | 得到山形数组的最少删除次数open in new window | [✓] | 贪心 数组 二分查找 1+ | |
1672 | 最富有客户的资产总量open in new window | | 数组 矩阵 | |
1673 | 找出最具竞争力的子序列open in new window | | 栈 贪心 数组 1+ | |
1674 | 使数组互补的最少操作次数open in new window | | 数组 哈希表 前缀和 | |
1675 | 数组的最小偏移量open in new window | | 贪心 数组 有序集合 1+ | |
1679 | K 和数对的最大数目open in new window | [✓] | 数组 哈希表 双指针 1+ | |
1681 | 最小不兼容性open in new window | | 位运算 数组 动态规划 1+ | |
1684 | 统计一致字符串的数目open in new window | | 位运算 数组 哈希表 2+ | |
1685 | 有序数组中差绝对值之和open in new window | | 数组 数学 前缀和 | |
1686 | 石子游戏 VIopen in new window | | 贪心 数组 数学 3+ | |
1687 | 从仓库到码头运输箱子open in new window | | 线段树 队列 数组 4+ | |
1690 | 石子游戏 VIIopen in new window | | 数组 数学 动态规划 1+ | |
1691 | 堆叠长方体的最大高度open in new window | | 数组 动态规划 排序 | |
1695 | 删除子数组的最大得分open in new window | | 数组 哈希表 滑动窗口 | |
1696 | 跳跃游戏 VIopen in new window | | 队列 数组 动态规划 2+ | |
1697 | 检查边长度限制的路径是否存在open in new window | | 并查集 图 数组 2+ | |
1700 | 无法吃午餐的学生数量open in new window | | 栈 队列 数组 1+ | |
1701 | 平均等待时间open in new window | | 数组 模拟 | |
1703 | 得到连续 K 个 1 的最少相邻交换次数open in new window | | 贪心 数组 前缀和 1+ | |
1705 | 吃苹果的最大数目open in new window | | 贪心 数组 堆(优先队列) | |
1706 | 球会落何处open in new window | | 数组 矩阵 模拟 | |
1707 | 与数组中元素的最大异或值open in new window | | 位运算 字典树 数组 | |
1708 | 长度为 K 的最大子数组 🔒open in new window | | 贪心 数组 | |
1710 | 卡车上的最大单元数open in new window | | 贪心 数组 排序 | |
1711 | 大餐计数open in new window | | 数组 哈希表 | |
1712 | 将数组分成三个子数组的方案数open in new window | | 数组 双指针 二分查找 1+ | |
1713 | 得到子序列的最少操作次数open in new window | | 贪心 数组 哈希表 1+ | |
1714 | 数组中特殊等间距元素的和 🔒open in new window | | 数组 动态规划 | |
1718 | 构建字典序最大的可行序列open in new window | | 数组 回溯 | |
1720 | 解码异或后的数组open in new window | | 位运算 数组 | |
1722 | 执行交换操作后的最小汉明距离open in new window | | 深度优先搜索 并查集 数组 | |
1723 | 完成所有工作的最短时间open in new window | | 位运算 数组 动态规划 2+ | |
1725 | 可以形成最大正方形的矩形数目open in new window | | 数组 | |
1726 | 同积元组open in new window | | 数组 哈希表 计数 | |
1727 | 重新排列后的最大子矩阵open in new window | | 贪心 数组 矩阵 1+ | |
1728 | 猫和老鼠 IIopen in new window | | 图 拓扑排序 记忆化搜索 5+ | |
1730 | 获取食物的最短路径 🔒open in new window | | 广度优先搜索 数组 矩阵 | |
1732 | 找到最高海拔open in new window | [✓] | 数组 前缀和 | |
1733 | 需要教语言的最少人数open in new window | | 贪心 数组 哈希表 | |
1734 | 解码异或后的排列open in new window | | 位运算 数组 | |
1735 | 生成乘积数组的方案数open in new window | | 数组 数学 动态规划 2+ | |
1738 | 找出第 K 大的异或坐标值open in new window | | 位运算 数组 分治 5+ | |
1743 | 从相邻元素对还原数组open in new window | | 深度优先搜索 数组 哈希表 | |
1744 | 你能在你最喜欢的那天吃到你最喜欢的糖果吗?open in new window | | 数组 前缀和 | |
1746 | 经过一次操作后的最大子数组和 🔒open in new window | | 数组 动态规划 | |
1748 | 唯一元素的和open in new window | | 数组 哈希表 计数 | |
1749 | 任意子数组和的绝对值的最大值open in new window | | 数组 动态规划 | |
1751 | 最多可以参加的会议数目 IIopen in new window | | 数组 二分查找 动态规划 1+ | |
1752 | 检查数组是否经排序和轮转得到open in new window | | 数组 | |
1755 | 最接近目标值的子序列和open in new window | | 位运算 数组 双指针 2+ | |
1756 | 设计最近使用(MRU)队列 🔒open in new window | | 栈 设计 树状数组 3+ | |
1760 | 袋子里最少数目的球open in new window | | 数组 二分查找 | |
1762 | 能看到海景的建筑物 🔒open in new window | | 栈 数组 单调栈 | |
1764 | 通过连接另一个数组的子数组得到一个数组open in new window | | 贪心 数组 双指针 1+ | |
1765 | 地图中的最高点open in new window | | 广度优先搜索 数组 矩阵 | |
1766 | 互质树open in new window | | 树 深度优先搜索 数组 2+ | |
1769 | 移动所有球到每个盒子所需的最小操作数open in new window | | 数组 字符串 前缀和 | |
1770 | 执行乘法运算的最大分数open in new window | | 数组 动态规划 | |
1772 | 按受欢迎程度排列功能 🔒open in new window | | 数组 哈希表 字符串 1+ | |
1773 | 统计匹配检索规则的物品数量open in new window | | 数组 字符串 | |
1774 | 最接近目标价格的甜点成本open in new window | | 数组 动态规划 回溯 | |
1775 | 通过最少操作次数使数组的和相等open in new window | | 贪心 数组 哈希表 1+ | |
1776 | 车队 IIopen in new window | | 栈 数组 数学 2+ | |
1779 | 找到最近的有相同 X 或 Y 坐标的点open in new window | | 数组 | |
1782 | 统计点对的数目open in new window | | 图 数组 双指针 2+ | |
1785 | 构成特定和需要添加的最少元素open in new window | | 贪心 数组 | |
1787 | 使所有区间的异或结果为零open in new window | | 位运算 数组 动态规划 | |
1788 | 最大化花园的美观度 🔒open in new window | | 贪心 数组 哈希表 1+ | |
1792 | 最大平均通过率open in new window | | 贪心 数组 堆(优先队列) | |
1793 | 好子数组的最大分数open in new window | | 栈 数组 双指针 2+ | |
1798 | 你能构造出连续值的最大数目open in new window | | 贪心 数组 排序 | |
1799 | N 次操作后的最大分数和open in new window | | 位运算 数组 数学 4+ | |
1800 | 最大升序子数组和open in new window | | 数组 | |
1801 | 积压订单中的订单总数open in new window | | 数组 模拟 堆(优先队列) | |
1803 | 统计异或值在范围内的数对有多少open in new window | | 位运算 字典树 数组 | |
1806 | 还原排列的最少操作步数open in new window | | 数组 数学 模拟 | |
1807 | 替换字符串中的括号内容open in new window | | 数组 哈希表 字符串 | |
1813 | 句子相似性 IIIopen in new window | [✓] | 数组 双指针 字符串 | |
1814 | 统计一个数组中好对子的数目open in new window | | 数组 哈希表 数学 1+ | |
1815 | 得到新鲜甜甜圈的最多组数open in new window | | 位运算 记忆化搜索 数组 2+ | |
1816 | 截断句子open in new window | | 数组 字符串 | |
1817 | 查找用户活跃分钟数open in new window | | 数组 哈希表 | |
1818 | 绝对差值和open in new window | | 数组 二分查找 有序集合 1+ | |
1819 | 序列中不同最大公约数的数目open in new window | | 数组 数学 计数 1+ | |
1820 | 最多邀请的个数 🔒open in new window | | 深度优先搜索 图 数组 1+ | |
1822 | 数组元素积的符号open in new window | | 数组 数学 | |
1823 | 找出游戏的获胜者open in new window | | 递归 队列 数组 2+ | |
1824 | 最少侧跳次数open in new window | | 贪心 数组 动态规划 | |
1826 | 有缺陷的传感器 🔒open in new window | | 数组 双指针 | |
1827 | 最少操作使数组递增open in new window | | 贪心 数组 | |
1828 | 统计一个圆中点的数目open in new window | | 几何 数组 数学 | |
1829 | 每个查询的最大异或值open in new window | | 位运算 数组 前缀和 | |
1833 | 雪糕的最大数量open in new window | | 贪心 数组 计数排序 1+ | |
1834 | 单线程 CPUopen in new window | | 数组 排序 堆(优先队列) | |
1835 | 所有数对按位与结果的异或和open in new window | | 位运算 数组 数学 | |
1838 | 最高频元素的频数open in new window | | 贪心 数组 二分查找 3+ | |
1840 | 最高建筑高度open in new window | | 数组 数学 排序 | |
1846 | 减小和重新排列数组后的最大元素open in new window | | 贪心 数组 排序 | |
1847 | 最近的房间open in new window | | 数组 二分查找 有序集合 1+ | |
1848 | 到目标元素的最小距离open in new window | | 数组 | |
1851 | 包含每个查询的最小区间open in new window | | 数组 二分查找 排序 2+ | |
1852 | 每个子数组的数字种类数 🔒open in new window | | 数组 哈希表 滑动窗口 | |
1854 | 人口最多的年份open in new window | | 数组 计数 前缀和 | |
1855 | 下标对中的最大距离open in new window | | 数组 双指针 二分查找 | |
1856 | 子数组最小乘积的最大值open in new window | | 栈 数组 前缀和 1+ | |
1861 | 旋转盒子open in new window | | 数组 双指针 矩阵 | |
1862 | 向下取整数对和open in new window | | 数组 数学 二分查找 1+ | |
1863 | 找出所有子集的异或总和再求和open in new window | | 位运算 数组 数学 3+ | |
1865 | 找出和为指定值的下标对open in new window | | 设计 数组 哈希表 | |
1868 | 两个行程编码数组的积 🔒open in new window | | 数组 双指针 | |
1870 | 准时到达的列车最小时速open in new window | | 数组 二分查找 | |
1872 | 石子游戏 VIIIopen in new window | | 数组 数学 动态规划 2+ | |
1874 | 两个数组的最小乘积和 🔒open in new window | | 贪心 数组 排序 | |
1877 | 数组中最大数对和的最小值open in new window | | 贪心 数组 双指针 1+ | |
1878 | 矩阵中最大的三个菱形和open in new window | | 数组 数学 矩阵 3+ | |
1879 | 两个数组最小的异或值之和open in new window | | 位运算 数组 动态规划 1+ | |
1882 | 使用服务器处理任务open in new window | | 数组 堆(优先队列) | |
1883 | 准时抵达会议现场的最小跳过休息次数open in new window | | 数组 动态规划 | |
1885 | 统计数对 🔒open in new window | | 数组 双指针 二分查找 1+ | |
1886 | 判断矩阵经轮转后是否一致open in new window | | 数组 矩阵 | |
1887 | 使数组元素相等的减少操作次数open in new window | | 数组 排序 | |
1889 | 装包裹的最小浪费空间open in new window | | 数组 二分查找 前缀和 1+ | |
1891 | 割绳子 🔒open in new window | | 数组 二分查找 | |
1893 | 检查是否区域内所有整数都被覆盖open in new window | | 数组 哈希表 前缀和 | |
1894 | 找到需要补充粉笔的学生编号open in new window | | 数组 二分查找 前缀和 1+ | |
1895 | 最大的幻方open in new window | | 数组 矩阵 前缀和 | |
1898 | 可移除字符的最大数目open in new window | | 数组 双指针 字符串 1+ | |
1899 | 合并若干三元组以形成目标三元组open in new window | | 贪心 数组 | |
1901 | 寻找峰值 IIopen in new window | | 数组 二分查找 矩阵 | |
1902 | 给定二叉搜索树的插入顺序求深度 🔒open in new window | | 树 二叉搜索树 数组 2+ | |
1905 | 统计子岛屿open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
1906 | 查询差绝对值的最小值open in new window | | 数组 哈希表 | |
1908 | Nim 游戏 II 🔒open in new window | | 位运算 脑筋急转弯 数组 3+ | |
1909 | 删除一个元素使数组严格递增open in new window | | 数组 | |
1911 | 最大子序列交替和open in new window | | 数组 动态规划 | |
1912 | 设计电影租借系统open in new window | | 设计 数组 哈希表 2+ | |
1913 | 两个数对之间的最大乘积差open in new window | | 数组 排序 | |
1914 | 循环轮转矩阵open in new window | | 数组 矩阵 模拟 | |
1918 | 第 K 小的子数组和 🔒open in new window | | 数组 二分查找 滑动窗口 | |
1920 | 基于排列构建数组open in new window | | 数组 模拟 | |
1921 | 消灭怪物的最大数量open in new window | | 贪心 数组 排序 | |
1923 | 最长公共子路径open in new window | | 数组 二分查找 后缀数组 2+ | |
1924 | 安装栅栏 II 🔒open in new window | | 几何 数组 数学 | |
1926 | 迷宫中离入口最近的出口open in new window | | 广度优先搜索 数组 矩阵 | |
1928 | 规定时间内到达终点的最小花费open in new window | | 图 数组 动态规划 | |
1929 | 数组串联open in new window | | 数组 模拟 | |
1936 | 新增的最少台阶数open in new window | | 贪心 数组 | |
1937 | 扣分后的最大得分open in new window | | 数组 动态规划 矩阵 | |
1938 | 查询最大基因差open in new window | | 位运算 深度优先搜索 字典树 2+ | |
1940 | 排序数组之间的最长公共子序列 🔒open in new window | | 数组 哈希表 计数 | |
1942 | 最小未被占据椅子的编号open in new window | [✓] | 数组 哈希表 堆(优先队列) | |
1943 | 描述绘画结果open in new window | | 数组 哈希表 前缀和 1+ | |
1944 | 队列中可以看到的人数open in new window | | 栈 数组 单调栈 | |
1946 | 子字符串突变后可能得到的最大整数open in new window | | 贪心 数组 字符串 | |
1947 | 最大兼容性评分和open in new window | | 位运算 数组 动态规划 2+ | |
1948 | 删除系统中的重复文件夹open in new window | | 字典树 数组 哈希表 2+ | |
1950 | 所有子数组最小值中的最大值 🔒open in new window | | 栈 数组 单调栈 | |
1953 | 你可以工作的最大周数open in new window | | 贪心 数组 | |
1955 | 统计特殊子序列的数目open in new window | | 数组 动态规划 | |
1956 | 感染 K 种病毒所需的最短时间 🔒open in new window | | 几何 数组 数学 2+ | |
1958 | 检查操作是否合法open in new window | | 数组 枚举 矩阵 | |
1959 | K 次调整数组大小浪费的最小总空间open in new window | | 数组 动态规划 | |
1961 | 检查字符串是否为数组前缀open in new window | | 数组 双指针 字符串 | |
1962 | 移除石子使总数最小open in new window | | 贪心 数组 堆(优先队列) | |
1964 | 找出到每个位置为止最长的有效障碍赛跑路线open in new window | | 树状数组 数组 二分查找 | |
1966 | 未排序数组中的可被二分搜索的数 🔒open in new window | | 数组 二分查找 | |
1967 | 作为子字符串出现在单词中的字符串数目open in new window | | 数组 字符串 | |
1968 | 构造元素不等于两相邻元素平均值的数组open in new window | | 贪心 数组 排序 | |
1970 | 你能穿过矩阵的最后一天open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
1975 | 最大方阵和open in new window | | 贪心 数组 矩阵 | |
1979 | 找出数组的最大公约数open in new window | | 数组 数学 数论 | |
1980 | 找出不同的二进制字符串open in new window | | 数组 哈希表 字符串 1+ | |
1981 | 最小化目标值与所选元素的差open in new window | | 数组 动态规划 矩阵 | |
1982 | 从子集的和还原数组open in new window | | 数组 分治 | |
1983 | 范围和相等的最宽索引对 🔒open in new window | | 数组 哈希表 前缀和 | |
1984 | 学生分数的最小差值open in new window | | 数组 排序 滑动窗口 | |
1985 | 找出数组中的第 K 大整数open in new window | | 数组 字符串 分治 3+ | |
1986 | 完成任务的最少工作时间段open in new window | | 位运算 数组 动态规划 2+ | |
1989 | 捉迷藏中可捕获的最大人数 🔒open in new window | | 贪心 数组 | |
1991 | 找到数组的中间位置open in new window | | 数组 前缀和 | |
1992 | 找到所有的农场组open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
1993 | 树上的操作open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1994 | 好子集的数目open in new window | | 位运算 数组 数学 2+ | |
1995 | 统计特殊四元组open in new window | | 数组 哈希表 枚举 | |
1996 | 游戏中弱角色的数量open in new window | | 栈 贪心 数组 2+ | |
1997 | 访问完所有房间的第一天open in new window | | 数组 动态规划 | |
1998 | 数组的最大公因数排序open in new window | | 并查集 数组 数学 2+ | |
2001 | 可互换矩形的组数open in new window | | 数组 哈希表 数学 2+ | |
2006 | 差的绝对值为 K 的数对数目open in new window | | 数组 哈希表 计数 | |
2007 | 从双倍数组中还原原数组open in new window | | 贪心 数组 哈希表 1+ | |
2008 | 出租车的最大盈利open in new window | | 数组 哈希表 二分查找 2+ | |
2009 | 使数组连续的最少操作数open in new window | | 数组 哈希表 二分查找 1+ | |
2011 | 执行操作后的变量值open in new window | | 数组 字符串 模拟 | |
2012 | 数组美丽值求和open in new window | | 数组 | |
2013 | 检测正方形open in new window | | 设计 数组 哈希表 1+ | |
2015 | 每段建筑物的平均高度 🔒open in new window | | 贪心 数组 排序 1+ | |
2016 | 增量元素之间的最大差值open in new window | | 数组 | |
2017 | 网格游戏open in new window | | 数组 矩阵 前缀和 | |
2018 | 判断单词是否能放入填字游戏内open in new window | | 数组 枚举 矩阵 | |
2019 | 解出数学表达式的学生分数open in new window | | 栈 记忆化搜索 数组 3+ | |
2021 | 街上最亮的位置 🔒open in new window | | 数组 有序集合 前缀和 | |
2022 | 将一维数组转变成二维数组open in new window | | 数组 矩阵 模拟 | |
2023 | 连接后等于目标字符串的字符串对open in new window | | 数组 哈希表 字符串 1+ | |
2025 | 分割数组的最多方案数open in new window | | 数组 哈希表 计数 2+ | |
2028 | 找出缺失的观测数据open in new window | | 数组 数学 模拟 | |
2029 | 石子游戏 IXopen in new window | | 贪心 数组 数学 2+ | |
2031 | 1 比 0 多的子数组个数 🔒open in new window | | 树状数组 线段树 数组 4+ | |
2032 | 至少在两个数组中出现的值open in new window | | 位运算 数组 哈希表 | |
2033 | 获取单值网格的最小操作数open in new window | | 数组 数学 矩阵 1+ | |
2035 | 将数组分成两个数组并最小化数组和的差open in new window | | 位运算 数组 双指针 4+ | |
2036 | 最大交替子数组和 🔒open in new window | | 数组 动态规划 | |
2037 | 使每位学生都有座位的最少移动次数open in new window | | 贪心 数组 计数排序 1+ | |
2039 | 网络空闲的时刻open in new window | | 广度优先搜索 图 数组 | |
2040 | 两个有序数组的第 K 小乘积open in new window | | 数组 二分查找 | |
2043 | 简易银行系统open in new window | | 设计 数组 哈希表 1+ | |
2044 | 统计按位或能得到最大值的子集数目open in new window | [✓] | 位运算 数组 回溯 1+ | |
2049 | 统计最高分的节点数目open in new window | | 树 深度优先搜索 数组 1+ | |
2050 | 并行课程 IIIopen in new window | | 图 拓扑排序 数组 1+ | |
2052 | 将句子分隔成行的最低成本 🔒open in new window | | 数组 动态规划 | |
2053 | 数组中第 K 个独一无二的字符串open in new window | | 数组 哈希表 字符串 1+ | |
2054 | 两个最好的不重叠活动open in new window | | 数组 二分查找 动态规划 2+ | |
2055 | 蜡烛之间的盘子open in new window | | 数组 字符串 二分查找 1+ | |
2056 | 棋盘上有效移动组合的数目open in new window | | 数组 字符串 回溯 1+ | |
2057 | 值相等的最小索引open in new window | | 数组 | |
2059 | 转化数字的最小运算数open in new window | | 广度优先搜索 数组 | |
2061 | 扫地机器人清扫过的空间个数 🔒open in new window | | 数组 矩阵 模拟 | |
2064 | 分配给商店的最多商品的最小值open in new window | | 数组 二分查找 | |
2065 | 最大化一张图中的路径价值open in new window | | 图 数组 回溯 | |
2070 | 每一个查询的最大美丽值open in new window | | 数组 二分查找 排序 | |
2071 | 你可以安排的最多任务数目open in new window | | 贪心 队列 数组 3+ | |
2073 | 买票需要的时间open in new window | | 队列 数组 模拟 | |
2078 | 两栋颜色不同且距离最远的房子open in new window | | 贪心 数组 | |
2079 | 给植物浇水open in new window | | 数组 模拟 | |
2080 | 区间内查询数字的频率open in new window | | 设计 线段树 数组 2+ | |
2085 | 统计出现过一次的公共字符串open in new window | | 数组 哈希表 字符串 1+ | |
2087 | 网格图中机器人回家的最小代价open in new window | | 贪心 数组 | |
2088 | 统计农场中肥沃金字塔的数目open in new window | | 数组 动态规划 矩阵 | |
2089 | 找出数组排序后的目标下标open in new window | | 数组 二分查找 排序 | |
2090 | 半径为 k 的子数组平均值open in new window | | 数组 滑动窗口 | |
2091 | 从数组中移除最大值和最小值open in new window | | 贪心 数组 | |
2094 | 找出 3 位偶数open in new window | | 数组 哈希表 枚举 1+ | |
2098 | 长度为 K 的最大偶数和子序列 🔒open in new window | | 贪心 数组 排序 | |
2099 | 找到和最大的长度为 K 的子序列open in new window | | 数组 哈希表 排序 1+ | |
2100 | 适合野炊的日子open in new window | | 数组 动态规划 前缀和 | |
2101 | 引爆最多的炸弹open in new window | | 深度优先搜索 广度优先搜索 图 3+ | |
2104 | 子数组范围和open in new window | | 栈 数组 单调栈 | |
2105 | 给植物浇水 IIopen in new window | | 数组 双指针 模拟 | |
2106 | 摘水果open in new window | | 数组 二分查找 前缀和 1+ | |
2107 | 分享 K 个糖果后独特口味的数量 🔒open in new window | | 数组 哈希表 滑动窗口 | |
2108 | 找出数组中的第一个回文字符串open in new window | | 数组 双指针 字符串 | |
2109 | 向字符串添加空格open in new window | | 数组 双指针 字符串 1+ | |
2110 | 股票平滑下跌阶段的数目open in new window | | 数组 数学 动态规划 | |
2111 | 使数组 K 递增的最少操作次数open in new window | | 数组 二分查找 | |
2113 | 查询删除和添加元素后的数组 🔒open in new window | | 数组 | |
2114 | 句子中的最多单词数open in new window | | 数组 字符串 | |
2115 | 从给定原材料中找到所有可以做出的菜open in new window | | 图 拓扑排序 数组 2+ | |
2121 | 相同元素的间隔之和open in new window | | 数组 哈希表 前缀和 | |
2122 | 还原原数组open in new window | | 数组 哈希表 双指针 2+ | |
2123 | 使矩阵中的 1 互不相邻的最小操作数 🔒open in new window | | 图 数组 矩阵 | |
2125 | 银行中的激光束数量open in new window | | 数组 数学 字符串 1+ | |
2126 | 摧毁小行星open in new window | | 贪心 数组 排序 | |
2128 | 通过翻转行或列来去除所有的 1 🔒open in new window | | 位运算 数组 数学 1+ | |
2131 | 连接两字母单词得到的最长回文串open in new window | | 贪心 数组 哈希表 2+ | |
2132 | 用邮票贴满网格图open in new window | | 贪心 数组 矩阵 1+ | |
2133 | 检查是否每一行每一列都包含全部整数open in new window | | 数组 哈希表 矩阵 | |
2134 | 最少交换次数来组合所有的 1 IIopen in new window | | 数组 滑动窗口 | |
2135 | 统计追加字母可以获得的单词数open in new window | | 位运算 数组 哈希表 2+ | |
2136 | 全部开花的最早一天open in new window | | 贪心 数组 排序 | |
2137 | 通过倒水操作让所有的水桶所含水量相等 🔒open in new window | | 数组 二分查找 | |
2140 | 解决智力问题open in new window | | 数组 动态规划 | |
2141 | 同时运行 N 台电脑的最长时间open in new window | | 贪心 数组 二分查找 1+ | |
2143 | 在两个数组的区间中选取数字 🔒open in new window | | 数组 动态规划 | |
2144 | 打折购买糖果的最小开销open in new window | | 贪心 数组 排序 | |
2145 | 统计隐藏数组数目open in new window | | 数组 前缀和 | |
2146 | 价格范围内最高排名的 K 样物品open in new window | | 广度优先搜索 数组 矩阵 2+ | |
2148 | 元素计数open in new window | | 数组 计数 排序 | |
2149 | 按符号重排数组open in new window | | 数组 双指针 模拟 | |
2150 | 找出数组中的所有孤独数字open in new window | | 数组 哈希表 计数 | |
2151 | 基于陈述统计最多好人数open in new window | | 位运算 数组 回溯 1+ | |
2152 | 穿过所有点的所需最少直线数量 🔒open in new window | | 位运算 几何 数组 5+ | |
2154 | 将找到的值乘以 2open in new window | | 数组 哈希表 排序 1+ | |
2155 | 分组得分最高的所有下标open in new window | | 数组 | |
2158 | 每天绘制新区域的数量 🔒open in new window | | 线段树 数组 有序集合 | |
2161 | 根据给定数字划分数组open in new window | | 数组 双指针 模拟 | |
2163 | 删除元素后和的最小差值open in new window | | 数组 动态规划 堆(优先队列) | |
2164 | 对奇偶下标分别排序open in new window | | 数组 排序 | |
2166 | 设计位集open in new window | | 设计 数组 哈希表 1+ | |
2170 | 使数组变成交替数组的最少操作数open in new window | | 贪心 数组 哈希表 1+ | |
2171 | 拿出最少数目的魔法豆open in new window | | 贪心 数组 枚举 2+ | |
2172 | 数组的最大与和open in new window | | 位运算 数组 动态规划 1+ | |
2174 | 通过翻转行或列来去除所有的 1 II 🔒open in new window | | 位运算 广度优先搜索 数组 1+ | |
2176 | 统计数组中相等且可以被整除的数对open in new window | | 数组 | |
2179 | 统计数组中好三元组数目open in new window | | 树状数组 线段树 数组 4+ | |
2183 | 统计可以被 K 整除的下标对数目open in new window | | 数组 数学 数论 | |
2184 | 建造坚实的砖墙的方法数 🔒open in new window | | 位运算 数组 动态规划 1+ | |
2185 | 统计包含给定前缀的字符串open in new window | | 数组 字符串 字符串匹配 | |
2187 | 完成旅途的最少时间open in new window | | 数组 二分查找 | |
2188 | 完成比赛的最少时间open in new window | | 数组 动态规划 | |
2190 | 数组中紧跟 key 之后出现最频繁的数字open in new window | | 数组 哈希表 计数 | |
2191 | 将杂乱无章的数字排序open in new window | | 数组 排序 | |
2195 | 向数组中追加 K 个整数open in new window | | 贪心 数组 数学 1+ | |
2196 | 根据描述创建二叉树open in new window | [✓] | 树 数组 哈希表 1+ | |
2197 | 替换数组中的非互质数open in new window | | 栈 数组 数学 1+ | |
2200 | 找出数组中的所有 K 近邻下标open in new window | | 数组 双指针 | |
2201 | 统计可以提取的工件open in new window | | 数组 哈希表 模拟 | |
2202 | K 次操作后最大化顶端元素open in new window | | 贪心 数组 | |
2206 | 将数组划分成相等数对open in new window | | 位运算 数组 哈希表 1+ | |
2208 | 将数组和减半的最少操作次数open in new window | | 贪心 数组 堆(优先队列) | |
2210 | 统计数组中峰和谷的数量open in new window | | 数组 | |
2212 | 射箭比赛中的最大得分open in new window | | 位运算 数组 回溯 1+ | |
2213 | 由单个字符重复的最长子字符串open in new window | | 线段树 数组 字符串 1+ | |
2214 | 通关游戏所需的最低生命值 🔒open in new window | | 贪心 数组 | |
2215 | 找出两数组的不同open in new window | [✓] | 数组 哈希表 | |
2216 | 美化数组的最少删除数open in new window | | 栈 贪心 数组 | |
2217 | 找到指定长度的回文数open in new window | | 数组 数学 | |
2218 | 从栈中取出 K 个硬币的最大面值和open in new window | | 数组 动态规划 前缀和 | |
2219 | 数组的最大总分 🔒open in new window | | 数组 前缀和 | |
2221 | 数组的三角和open in new window | | 数组 数学 组合数学 1+ | |
2225 | 找出输掉零场或一场比赛的玩家open in new window | | 数组 哈希表 计数 1+ | |
2226 | 每个小孩最多能分到多少糖果open in new window | | 数组 二分查找 | |
2227 | 加密解密字符串open in new window | | 设计 字典树 数组 2+ | |
2229 | 检查数组是否连贯 🔒open in new window | | 数组 哈希表 排序 | |
2233 | K 次增加后的最大乘积open in new window | | 贪心 数组 堆(优先队列) | |
2234 | 花园的最大总美丽值open in new window | | 贪心 数组 双指针 2+ | |
2237 | 计算街道上满足所需亮度的位置数量 🔒open in new window | | 数组 前缀和 | |
2239 | 找到最接近 0 的数字open in new window | | 数组 | |
2241 | 设计一个 ATM 机器open in new window | | 贪心 设计 数组 | |
2242 | 节点序列的最大得分open in new window | | 图 数组 枚举 1+ | |
2244 | 完成所有任务需要的最少轮数open in new window | | 贪心 数组 哈希表 1+ | |
2245 | 转角路径的乘积中最多能有几个尾随零open in new window | | 数组 矩阵 前缀和 | |
2246 | 相邻字符不同的最长路径open in new window | | 树 深度优先搜索 图 3+ | |
2248 | 多个数组求交集open in new window | | 数组 哈希表 计数 1+ | |
2249 | 统计圆内格点数目open in new window | | 几何 数组 哈希表 2+ | |
2250 | 统计包含每个点的矩形数目open in new window | | 树状数组 数组 二分查找 1+ | |
2251 | 花期内花的数目open in new window | | 数组 哈希表 二分查找 3+ | |
2255 | 统计是给定字符串前缀的字符串数目open in new window | | 数组 字符串 | |
2256 | 最小平均差open in new window | | 数组 前缀和 | |
2257 | 统计网格图中没有被保卫的格子数open in new window | | 数组 矩阵 模拟 | |
2258 | 逃离火灾open in new window | | 广度优先搜索 数组 二分查找 1+ | |
2260 | 必须拿起的最小连续卡牌数open in new window | [✓] | 数组 哈希表 滑动窗口 | |
2261 | 含最多 K 个可整除元素的子数组open in new window | [✓] | 字典树 数组 哈希表 3+ | |
2267 | 检查是否有合法括号字符串路径open in new window | | 数组 动态规划 矩阵 | |
2270 | 分割数组的方案数open in new window | | 数组 前缀和 | |
2271 | 毯子覆盖的最多白色砖块数open in new window | | 贪心 数组 二分查找 2+ | |
2272 | 最大波动的子字符串open in new window | | 数组 动态规划 | |
2273 | 移除字母异位词后的结果数组open in new window | | 数组 哈希表 字符串 1+ | |
2274 | 不含特殊楼层的最大连续楼层数open in new window | | 数组 排序 | |
2275 | 按位与结果大于零的最长组合open in new window | | 位运算 数组 哈希表 1+ | |
2277 | 树中最接近路径的节点 🔒open in new window | | 树 深度优先搜索 广度优先搜索 1+ | |
2279 | 装满石头的背包的最大数量open in new window | | 贪心 数组 排序 | |
2280 | 表示一个折线图的最少线段数open in new window | | 几何 数组 数学 2+ | |
2281 | 巫师的总力量和open in new window | | 栈 数组 前缀和 1+ | |
2282 | 在一个网格中可以看到的人数 🔒open in new window | | 栈 数组 矩阵 1+ | |
2284 | 最多单词数的发件人open in new window | | 数组 哈希表 字符串 1+ | |
2289 | 使数组按非递减顺序排列open in new window | | 栈 数组 链表 1+ | |
2290 | 到达角落需要移除障碍物的最小数目open in new window | | 广度优先搜索 图 数组 3+ | |
2291 | 最大股票收益 🔒open in new window | | 数组 动态规划 | |
2293 | 极大极小游戏open in new window | | 数组 模拟 | |
2294 | 划分数组使最大差为 Kopen in new window | | 贪心 数组 排序 | |
2295 | 替换数组中的元素open in new window | | 数组 哈希表 模拟 | |
2297 | 跳跃游戏 VIII 🔒open in new window | | 栈 图 数组 3+ | |
2300 | 咒语和药水的成功对数open in new window | | 数组 双指针 二分查找 1+ | |
2301 | 替换字符后匹配open in new window | | 数组 哈希表 字符串 1+ | |
2302 | 统计得分小于 K 的子数组数目open in new window | | 数组 二分查找 前缀和 1+ | |
2303 | 计算应缴税款总额open in new window | | 数组 模拟 | |
2304 | 网格中的最小路径代价open in new window | | 数组 动态规划 矩阵 | |
2305 | 公平分发饼干open in new window | | 位运算 数组 动态规划 2+ | |
2306 | 公司命名open in new window | | 位运算 数组 哈希表 2+ | |
2307 | 检查方程中的矛盾之处 🔒open in new window | | 深度优先搜索 并查集 图 1+ | |
2312 | 卖木头块open in new window | | 记忆化搜索 数组 动态规划 | |
2317 | 操作后的最大异或和open in new window | | 位运算 数组 数学 | |
2319 | 判断矩阵是否是一个 X 矩阵open in new window | | 数组 矩阵 | |
2321 | 拼接数组的最大分数open in new window | | 数组 动态规划 | |
2322 | 从树中删除边的最小分数open in new window | | 位运算 树 深度优先搜索 1+ | |
2323 | 完成所有工作的最短时间 II 🔒open in new window | | 贪心 数组 排序 | |
2326 | 螺旋矩阵 IVopen in new window | | 数组 链表 矩阵 1+ | |
2328 | 网格图中递增路径的数目open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
2332 | 坐上公交的最晚时间open in new window | | 数组 双指针 二分查找 1+ | |
2333 | 最小差值平方和open in new window | | 贪心 数组 二分查找 2+ | |
2334 | 元素值大于变化阈值的子数组open in new window | | 栈 并查集 数组 1+ | |
2335 | 装满杯子需要的最短总时长open in new window | | 贪心 数组 排序 1+ | |
2340 | 生成有效数组的最少交换次数 🔒open in new window | | 贪心 数组 | |
2341 | 数组能形成多少数对open in new window | | 数组 哈希表 计数 | |
2342 | 数位和相等数对的最大和open in new window | | 数组 哈希表 排序 1+ | |
2343 | 裁剪数字后查询第 K 小的数字open in new window | | 数组 字符串 分治 4+ | |
2344 | 使数组可以被整除的最少删除次数open in new window | | 数组 数学 数论 2+ | |
2345 | 寻找可见山的数量 🔒open in new window | | 栈 数组 排序 1+ | |
2347 | 最好的扑克手牌open in new window | | 数组 哈希表 计数 | |
2348 | 全 0 子数组的数目open in new window | | 数组 数学 | |
2350 | 不可能得到的最短骰子序列open in new window | | 贪心 数组 哈希表 | |
2352 | 相等行列对open in new window | [✓] | 数组 哈希表 矩阵 1+ | |
2354 | 优质数对的数目open in new window | | 位运算 数组 哈希表 1+ | |
2355 | 你能拿走的最大图书数量 🔒open in new window | | 栈 数组 动态规划 1+ | |
2357 | 使数组中所有元素都等于零open in new window | | 贪心 数组 哈希表 3+ | |
2358 | 分组的最大数量open in new window | | 贪心 数组 数学 1+ | |
2361 | 乘坐火车路线的最少费用 🔒open in new window | | 数组 动态规划 | |
2363 | 合并相似的物品open in new window | | 数组 哈希表 有序集合 1+ | |
2364 | 统计坏数对的数目open in new window | | 数组 哈希表 数学 1+ | |
2365 | 任务调度器 IIopen in new window | | 数组 哈希表 模拟 | |
2366 | 将数组排序的最少替换次数open in new window | | 贪心 数组 数学 | |
2367 | 等差三元组的数目open in new window | | 数组 哈希表 双指针 1+ | |
2368 | 受限条件下可到达节点的数目open in new window | | 树 深度优先搜索 广度优先搜索 4+ | |
2369 | 检查数组是否存在有效划分open in new window | | 数组 动态规划 | |
2371 | 最小化网格中的最大值 🔒open in new window | | 并查集 图 拓扑排序 3+ | |
2373 | 矩阵中的局部最大值open in new window | | 数组 矩阵 | |
2381 | 字母移位 IIopen in new window | | 数组 字符串 前缀和 | |
2382 | 删除操作后的最大子段和open in new window | | 并查集 数组 有序集合 1+ | |
2383 | 赢得比赛需要的最少训练时长open in new window | | 贪心 数组 | |
2386 | 找出数组的第 K 大和open in new window | | 数组 排序 堆(优先队列) | |
2387 | 行排序矩阵的中位数 🔒open in new window | | 数组 二分查找 矩阵 | |
2389 | 和有限的最长子序列open in new window | | 贪心 数组 二分查找 2+ | |
2391 | 收集垃圾的最少总时间open in new window | | 数组 字符串 前缀和 | |
2392 | 给定条件下构造矩阵open in new window | | 图 拓扑排序 数组 1+ | |
2393 | 严格递增的子数组个数 🔒open in new window | | 数组 数学 动态规划 | |
2395 | 和相等的子数组open in new window | | 数组 哈希表 | |
2397 | 被列覆盖的最多行数open in new window | | 位运算 数组 回溯 2+ | |
2398 | 预算内的最多机器人数目open in new window | | 队列 数组 二分查找 4+ | |
2399 | 检查相同字母间的距离open in new window | | 数组 哈希表 字符串 | |
2401 | 最长优雅子数组open in new window | | 位运算 数组 滑动窗口 | |
2402 | 会议室 IIIopen in new window | | 数组 哈希表 排序 2+ | |
2403 | 杀死所有怪物的最短时间 🔒open in new window | | 位运算 数组 动态规划 1+ | |
2404 | 出现最频繁的偶数元素open in new window | | 数组 哈希表 计数 | |
2406 | 将区间分为最少组数open in new window | [✓] | 贪心 数组 双指针 3+ | |
2407 | 最长递增子序列 IIopen in new window | | 树状数组 线段树 队列 4+ | |
2408 | 设计 SQL 🔒open in new window | | 设计 数组 哈希表 1+ | |
2410 | 运动员和训练师的最大匹配数open in new window | | 贪心 数组 双指针 1+ | |
2411 | 按位或最大的最小子数组长度open in new window | | 位运算 数组 二分查找 1+ | |
2412 | 完成所有交易的初始最少钱数open in new window | | 贪心 数组 排序 | |
2416 | 字符串的前缀分数和open in new window | [✓] | 字典树 数组 字符串 1+ | |
2418 | 按身高排序open in new window | | 数组 哈希表 字符串 1+ | |
2419 | 按位与最大的最长子数组open in new window | | 位运算 脑筋急转弯 数组 | |
2420 | 找到所有好下标open in new window | | 数组 动态规划 前缀和 | |
2421 | 好路径的数目open in new window | | 树 并查集 图 3+ | |
2422 | 使用合并操作将数组转换为回文序列 🔒open in new window | | 贪心 数组 双指针 | |
2425 | 所有数对的异或和open in new window | | 位运算 脑筋急转弯 数组 | |
2426 | 满足不等式的数对数目open in new window | | 树状数组 线段树 数组 4+ | |
2428 | 沙漏的最大总和open in new window | | 数组 矩阵 前缀和 | |
2431 | 最大限度地提高购买水果的口味 🔒open in new window | | 数组 动态规划 | |
2432 | 处理用时最长的那个任务的员工open in new window | | 数组 | |
2433 | 找出前缀异或的原始数组open in new window | | 位运算 数组 | |
2435 | 矩阵中和能被 K 整除的路径open in new window | | 数组 动态规划 矩阵 | |
2436 | 使子数组最大公约数大于一的最小分割数 🔒open in new window | | 贪心 数组 数学 2+ | |
2438 | 二的幂数组中查询范围内的乘积open in new window | | 位运算 数组 前缀和 | |
2439 | 最小化数组中的最大值open in new window | | 贪心 数组 二分查找 2+ | |
2440 | 创建价值相同的连通块open in new window | | 树 深度优先搜索 数组 2+ | |
2441 | 与对应负数同时存在的最大正整数open in new window | | 数组 哈希表 双指针 1+ | |
2442 | 反转之后不同整数的数目open in new window | | 数组 哈希表 数学 1+ | |
2444 | 统计定界子数组的数目open in new window | | 队列 数组 滑动窗口 1+ | |
2446 | 判断两个事件是否存在冲突open in new window | | 数组 字符串 | |
2447 | 最大公因数等于 K 的子数组数目open in new window | | 数组 数学 数论 | |
2448 | 使数组相等的最小开销open in new window | | 贪心 数组 二分查找 2+ | |
2449 | 使数组相似的最少操作次数open in new window | | 贪心 数组 排序 | |
2451 | 差值数组不同的字符串open in new window | | 数组 哈希表 字符串 | |
2452 | 距离字典两次编辑以内的单词open in new window | | 数组 字符串 | |
2453 | 摧毁一系列目标open in new window | | 数组 哈希表 计数 | |
2454 | 下一个更大元素 IVopen in new window | | 栈 数组 二分查找 3+ | |
2455 | 可被三整除的偶数的平均值open in new window | | 数组 数学 | |
2456 | 最流行的视频创作者open in new window | | 数组 哈希表 字符串 2+ | |
2458 | 移除子树后的二叉树高度open in new window | [✓] | 树 深度优先搜索 广度优先搜索 2+ | |
2459 | 通过移动项目到空白区域来排序数组 🔒open in new window | | 贪心 数组 排序 | |
2460 | 对数组执行操作open in new window | | 数组 双指针 模拟 | |
2461 | 长度为 K 子数组中的最大和open in new window | | 数组 哈希表 滑动窗口 | |
2462 | 雇佣 K 位工人的总代价open in new window | | 数组 双指针 模拟 1+ | |
2463 | 最小移动总距离open in new window | [✓] | 数组 动态规划 排序 | |
2464 | 有效分割中的最少子数组数目 🔒open in new window | | 数组 数学 动态规划 1+ | |
2465 | 不同的平均值数目open in new window | | 数组 哈希表 双指针 1+ | |
2467 | 树上最大得分和路径open in new window | | 树 深度优先搜索 广度优先搜索 2+ | |
2470 | 最小公倍数等于 K 的子数组数目open in new window | | 数组 数学 数论 | |
2473 | 购买苹果的最低成本 🔒open in new window | | 图 数组 最短路 1+ | |
2475 | 数组中不等三元组的数目open in new window | | 数组 哈希表 排序 | |
2476 | 二叉搜索树最近节点查询open in new window | | 树 深度优先搜索 二叉搜索树 3+ | |
2482 | 行和列中一和零的差值open in new window | | 数组 矩阵 模拟 | |
2488 | 统计中位数为 K 的子数组open in new window | | 数组 哈希表 前缀和 | |
2491 | 划分技能点相等的团队open in new window | [✓] | 数组 哈希表 双指针 1+ | |
2495 | 乘积为偶数的子数组数 🔒open in new window | | 数组 数学 动态规划 | |
2496 | 数组中字符串的最大值open in new window | | 数组 字符串 | |
2497 | 图中最大星和open in new window | | 贪心 图 数组 2+ | |
2498 | 青蛙过河 IIopen in new window | | 贪心 数组 二分查找 | |
2499 | 让数组不相等的最小总代价open in new window | | 贪心 数组 哈希表 1+ | |
2500 | 删除每行中的最大值open in new window | | 数组 矩阵 排序 2+ | |
2501 | 数组中最长的方波open in new window | [✓] | 数组 哈希表 二分查找 2+ | |
2502 | 设计内存分配器open in new window | | 设计 数组 哈希表 1+ | |
2503 | 矩阵查询可获得的最大分数open in new window | | 广度优先搜索 并查集 数组 4+ | |
2505 | 所有子序列和的按位或 🔒open in new window | | 位运算 脑筋急转弯 数组 1+ | |
2506 | 统计相似字符串对的数目open in new window | | 位运算 数组 哈希表 2+ | |
2509 | 查询树中环的长度open in new window | | 树 数组 二叉树 | |
2510 | 检查是否有路径经过相同数量的 0 和 1 🔒open in new window | | 数组 动态规划 矩阵 | |
2511 | 最多可以摧毁的敌人城堡数目open in new window | | 数组 双指针 | |
2512 | 奖励最顶尖的 K 名学生open in new window | | 数组 哈希表 字符串 2+ | |
2515 | 到目标字符串的最短距离open in new window | | 数组 字符串 | |
2517 | 礼盒的最大甜蜜度open in new window | | 贪心 数组 二分查找 1+ | |
2518 | 好分区的数目open in new window | | 数组 动态规划 | |
2519 | 统计 K-Big 索引的数量 🔒open in new window | | 树状数组 线段树 数组 4+ | |
2521 | 数组乘积中的不同质因数数目open in new window | | 数组 哈希表 数学 1+ | |
2524 | 子数组的最大频率分数 🔒open in new window | | 数组 哈希表 数学 1+ | |
2527 | 查询数组异或美丽值open in new window | | 位运算 数组 数学 | |
2528 | 最大化城市的最小电量open in new window | | 贪心 队列 数组 3+ | |
2529 | 正整数和负整数的最大计数open in new window | | 数组 二分查找 计数 | |
2530 | 执行 K 次操作后的最大分数open in new window | [✓] | 贪心 数组 堆(优先队列) | |
2532 | 过桥的时间open in new window | | 数组 模拟 堆(优先队列) | |
2534 | 通过门的时间 🔒open in new window | | 队列 数组 模拟 | |
2535 | 数组元素和与数字和的绝对差open in new window | | 数组 数学 | |
2536 | 子矩阵元素加 1open in new window | | 数组 矩阵 前缀和 | |
2537 | 统计好子数组的数目open in new window | | 数组 哈希表 滑动窗口 | |
2538 | 最大价值和与最小价值和的差值open in new window | | 树 深度优先搜索 数组 1+ | |
2540 | 最小公共值open in new window | | 数组 哈希表 双指针 1+ | |
2541 | 使数组中所有元素相等的最小操作数 IIopen in new window | | 贪心 数组 数学 | |
2542 | 最大子序列的分数open in new window | | 贪心 数组 排序 1+ | |
2545 | 根据第 K 场考试的分数排序open in new window | | 数组 矩阵 排序 | |
2547 | 拆分数组的最小代价open in new window | | 数组 哈希表 动态规划 1+ | |
2548 | 填满背包的最大价格 🔒open in new window | | 贪心 数组 排序 | |
2549 | 统计桌面上的不同数字open in new window | | 数组 哈希表 数学 1+ | |
2551 | 将珠子放入背包中open in new window | | 贪心 数组 排序 1+ | |
2552 | 统计上升四元组open in new window | | 树状数组 数组 动态规划 2+ | |
2553 | 分割数组中数字的数位open in new window | | 数组 模拟 | |
2554 | 从一个范围内选择最多整数 Iopen in new window | | 贪心 数组 哈希表 2+ | |
2555 | 两个线段获得的最多奖品open in new window | | 数组 二分查找 滑动窗口 | |
2556 | 二进制矩阵中翻转最多一次使路径不连通open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
2557 | 从一个范围内选择最多整数 II 🔒open in new window | | 贪心 数组 二分查找 1+ | |
2558 | 从数量最多的堆取走礼物open in new window | | 数组 模拟 堆(优先队列) | |
2559 | 统计范围内的元音字符串数open in new window | | 数组 字符串 前缀和 | |
2560 | 打家劫舍 IVopen in new window | | 数组 二分查找 | |
2561 | 重排水果open in new window | | 贪心 数组 哈希表 | |
2562 | 找出数组的串联值open in new window | | 数组 双指针 模拟 | |
2563 | 统计公平数对的数目open in new window | | 数组 双指针 二分查找 1+ | |
2564 | 子字符串异或查询open in new window | | 位运算 数组 哈希表 1+ | |
2567 | 修改两个元素的最小分数open in new window | | 贪心 数组 排序 | |
2568 | 最小无法得到的或值open in new window | | 位运算 脑筋急转弯 数组 | |
2569 | 更新数组后处理求和查询open in new window | | 线段树 数组 | |
2570 | 合并两个二维数组 - 求和法open in new window | | 数组 哈希表 双指针 | |
2572 | 无平方子集计数open in new window | | 位运算 数组 数学 2+ | |
2573 | 找出对应 LCP 矩阵的字符串open in new window | | 贪心 并查集 数组 3+ | |
2574 | 左右元素和的差值open in new window | | 数组 前缀和 | |
2575 | 找出字符串的可整除数组open in new window | | 数组 数学 字符串 | |
2576 | 求出最多标记下标open in new window | | 贪心 数组 双指针 2+ | |
2577 | 在网格图中访问一个格子的最少时间open in new window | | 广度优先搜索 图 数组 3+ | |
2580 | 统计将重叠区间合并成组的方案数open in new window | | 数组 排序 | |
2581 | 统计可能的树根数目open in new window | | 树 深度优先搜索 数组 2+ | |
2584 | 分割数组使乘积互质open in new window | | 数组 哈希表 数学 1+ | |
2585 | 获得分数的方法数open in new window | | 数组 动态规划 | |
2586 | 统计范围内的元音字符串数open in new window | | 数组 字符串 计数 | |
2587 | 重排数组以得到最大前缀分数open in new window | | 贪心 数组 前缀和 1+ | |
2588 | 统计美丽子数组数目open in new window | | 位运算 数组 哈希表 1+ | |
2589 | 完成所有任务的最少时间open in new window | | 栈 贪心 数组 2+ | |
2590 | 设计一个待办事项清单 🔒open in new window | | 设计 数组 哈希表 2+ | |
2592 | 最大化数组的伟大值open in new window | | 贪心 数组 双指针 1+ | |
2593 | 标记所有元素后数组的分数open in new window | | 数组 哈希表 排序 2+ | |
2594 | 修车的最少时间open in new window | | 数组 二分查找 | |
2596 | 检查骑士巡视方案open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
2597 | 美丽子集的数目open in new window | | 数组 哈希表 数学 4+ | |
2598 | 执行操作后的最大 MEXopen in new window | | 贪心 数组 哈希表 1+ | |
2599 | 使前缀和数组非负 🔒open in new window | | 贪心 数组 堆(优先队列) | |
2601 | 质数减法运算open in new window | | 贪心 数组 数学 2+ | |
2602 | 使数组元素全部相等的最少操作次数open in new window | | 数组 二分查找 前缀和 1+ | |
2603 | 收集树中金币open in new window | | 树 图 拓扑排序 1+ | |
2604 | 吃掉所有谷子的最短时间 🔒open in new window | | 数组 双指针 二分查找 1+ | |
2605 | 从两个数字数组里生成最小数字open in new window | | 数组 哈希表 枚举 | |
2606 | 找到最大开销的子字符串open in new window | | 数组 哈希表 字符串 1+ | |
2607 | 使子数组元素和相等open in new window | | 数组 数学 数论 1+ | |
2610 | 转换二维数组open in new window | | 数组 哈希表 | |
2611 | 老鼠和奶酪open in new window | | 贪心 数组 排序 1+ | |
2612 | 最少翻转操作数open in new window | | 广度优先搜索 数组 有序集合 | |
2613 | 美数对 🔒open in new window | | 几何 数组 数学 3+ | |
2614 | 对角线上的质数open in new window | | 数组 数学 矩阵 1+ | |
2615 | 等值距离和open in new window | | 数组 哈希表 前缀和 | |
2616 | 最小化数对的最大差值open in new window | | 贪心 数组 二分查找 | |
2617 | 网格图中最少访问的格子数open in new window | | 栈 广度优先搜索 并查集 5+ | |
2638 | 统计 K-Free 子集的总数 🔒open in new window | | 数组 数学 动态规划 2+ | |
2639 | 查询网格图中每一列的宽度open in new window | | 数组 矩阵 | |
2640 | 一个数组所有前缀的分数open in new window | | 数组 前缀和 | |
2643 | 一最多的行open in new window | | 数组 矩阵 | |
2644 | 找出可整除性得分最大的整数open in new window | | 数组 | |
2646 | 最小化旅行的价格总和open in new window | | 树 深度优先搜索 图 2+ | |
2647 | 把三角形染成红色 🔒open in new window | | 数组 数学 | |
2653 | 滑动子数组的美丽值open in new window | | 数组 哈希表 滑动窗口 | |
2654 | 使数组所有元素变成 1 的最少操作次数open in new window | | 数组 数学 数论 | |
2655 | 寻找最大长度的未覆盖区间 🔒open in new window | | 数组 排序 | |
2656 | K 个元素的最大和open in new window | | 贪心 数组 | |
2657 | 找到两个数组的前缀公共数组open in new window | | 位运算 数组 哈希表 | |
2658 | 网格图中鱼的最大数目open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
2659 | 将数组清空open in new window | | 贪心 树状数组 线段树 4+ | |
2660 | 保龄球游戏的获胜者open in new window | | 数组 模拟 | |
2661 | 找出叠涂元素open in new window | | 数组 哈希表 矩阵 | |
2662 | 前往目标的最小代价open in new window | | 图 数组 最短路 1+ | |
2664 | 巡逻的骑士 🔒open in new window | | 数组 回溯 矩阵 | |
2670 | 找出不同元素数目差数组open in new window | | 数组 哈希表 | |
2672 | 有相同颜色的相邻元素数目open in new window | | 数组 | |
2673 | 使二叉树所有路径值相等的最小代价open in new window | | 贪心 树 数组 2+ | |
2678 | 老人的数目open in new window | | 数组 字符串 | |
2679 | 矩阵中的和open in new window | | 数组 矩阵 排序 2+ | |
2680 | 最大或值open in new window | | 贪心 位运算 数组 1+ | |
2681 | 英雄的力量open in new window | | 数组 数学 动态规划 2+ | |
2682 | 找出转圈游戏输家open in new window | | 数组 哈希表 模拟 | |
2683 | 相邻值的按位异或open in new window | | 位运算 数组 | |
2684 | 矩阵中移动的最大次数open in new window | [✓] | 数组 动态规划 矩阵 | |
2702 | 使数字变为非正数的最小操作次数 🔒open in new window | | 数组 二分查找 | |
2706 | 购买两块巧克力open in new window | | 贪心 数组 排序 | |
2707 | 字符串中的额外字符open in new window | | 字典树 数组 哈希表 2+ | |
2708 | 一个小组的最大实力值open in new window | | 贪心 位运算 数组 4+ | |
2709 | 最大公约数遍历open in new window | | 并查集 数组 数学 1+ | |
2711 | 对角线上不同值的数量差open in new window | | 数组 哈希表 矩阵 | |
2713 | 矩阵中严格递增的单元格数open in new window | | 记忆化搜索 数组 哈希表 5+ | |
2717 | 半有序排列open in new window | | 数组 模拟 | |
2718 | 查询后矩阵的和open in new window | | 数组 哈希表 | |
2728 | 计算一个环形街道上的房屋数量 🔒open in new window | | 数组 交互 | |
2731 | 移动机器人open in new window | | 脑筋急转弯 数组 前缀和 1+ | |
2732 | 找到矩阵中的好子集open in new window | | 位运算 数组 哈希表 1+ | |
2733 | 既不是最小值也不是最大值open in new window | | 数组 排序 | |
2735 | 收集巧克力open in new window | | 数组 枚举 | |
2736 | 最大和查询open in new window | | 栈 树状数组 线段树 4+ | |
2737 | 找到最近的标记节点 🔒open in new window | | 图 数组 最短路 1+ | |
2740 | 找出分区值open in new window | [✓] | 数组 排序 | |
2741 | 特别的排列open in new window | | 位运算 数组 动态规划 1+ | |
2742 | 给墙壁刷油漆open in new window | | 数组 动态规划 | |
2744 | 最大字符串配对数目open in new window | | 数组 哈希表 字符串 1+ | |
2746 | 字符串连接删减字母open in new window | | 数组 字符串 动态规划 | |
2747 | 统计没有收到请求的服务器数目open in new window | | 数组 哈希表 排序 1+ | |
2748 | 美丽下标对的数目open in new window | | 数组 哈希表 数学 2+ | |
2750 | 将数组划分成若干好子数组的方式open in new window | | 数组 数学 动态规划 | |
2751 | 机器人碰撞open in new window | | 栈 数组 排序 1+ | |
2760 | 最长奇偶子数组open in new window | | 数组 滑动窗口 | |
2761 | 和等于目标值的质数对open in new window | | 数组 数学 枚举 1+ | |
2762 | 不间断子数组open in new window | | 队列 数组 有序集合 3+ | |
2763 | 所有子数组中不平衡数字之和open in new window | | 数组 哈希表 有序集合 | |
2765 | 最长交替子数组open in new window | | 数组 枚举 | |
2766 | 重新放置石块open in new window | | 数组 哈希表 排序 1+ | |
2768 | 黑格子的数目open in new window | | 数组 哈希表 枚举 | |
2770 | 达到末尾下标所需的最大跳跃次数open in new window | | 数组 动态规划 | |
2771 | 构造最长非递减子数组open in new window | | 数组 动态规划 | |
2772 | 使数组中的所有元素都等于零open in new window | | 数组 前缀和 | |
2778 | 特殊元素平方和open in new window | | 数组 枚举 | |
2779 | 数组的最大美丽值open in new window | | 数组 二分查找 排序 1+ | |
2780 | 合法分割的最小下标open in new window | | 数组 哈希表 排序 | |
2781 | 最长合法子字符串的长度open in new window | | 数组 哈希表 字符串 1+ | |
2784 | 检查数组是否是好的open in new window | | 数组 哈希表 排序 | |
2786 | 访问数组中的位置使分数最大open in new window | | 数组 动态规划 | |
2788 | 按分隔符拆分字符串open in new window | | 数组 字符串 | |
2789 | 合并后数组中的最大元素open in new window | | 贪心 数组 | |
2790 | 长度递增组的最大数目open in new window | | 贪心 数组 数学 2+ | |
2798 | 满足目标工作时长的员工数目open in new window | | 数组 | |
2799 | 统计完全子数组的数目open in new window | | 数组 哈希表 滑动窗口 | |
2808 | 使循环数组所有元素相等的最少秒数open in new window | | 数组 哈希表 | |
2809 | 使数组和小于等于 x 的最少时间open in new window | | 数组 动态规划 排序 | |
2811 | 判断是否能拆分数组open in new window | | 贪心 数组 动态规划 | |
2812 | 找出最安全路径open in new window | | 广度优先搜索 并查集 数组 2+ | |
2813 | 子序列最大优雅度open in new window | | 栈 贪心 数组 3+ | |
2814 | 避免淹死并到达目的地的最短时间 🔒open in new window | | 广度优先搜索 数组 矩阵 | |
2815 | 数组中的最大数对和open in new window | | 数组 哈希表 | |
2817 | 限制条件下元素之间的最小绝对差open in new window | | 数组 二分查找 有序集合 | |
2818 | 操作使得分最大open in new window | | 栈 贪心 数组 3+ | |
2819 | 购买巧克力后的最小相对损失 🔒open in new window | | 数组 二分查找 前缀和 1+ | |
2824 | 统计和小于目标的下标对数目open in new window | | 数组 双指针 二分查找 1+ | |
2826 | 将三个组排序open in new window | | 数组 二分查找 动态规划 | |
2828 | 判别首字母缩略词open in new window | | 数组 字符串 | |
2830 | 销售利润最大化open in new window | | 数组 哈希表 二分查找 2+ | |
2831 | 找出最长等值子数组open in new window | | 数组 哈希表 二分查找 1+ | |
2832 | 每个元素为最大值的最大范围 🔒open in new window | | 栈 数组 单调栈 | |
2835 | 使子序列的和等于目标的最少操作次数open in new window | | 贪心 位运算 数组 | |
2836 | 在传球游戏中最大化函数值open in new window | | 位运算 数组 动态规划 | |
2838 | 英雄可以获得的最大金币数 🔒open in new window | | 数组 双指针 二分查找 2+ | |
2841 | 几乎唯一子数组的最大和open in new window | | 数组 哈希表 滑动窗口 | |
2845 | 统计趣味子数组的数目open in new window | | 数组 哈希表 前缀和 | |
2846 | 边权重均等查询open in new window | | 树 图 数组 1+ | |
2848 | 与车相交的点open in new window | | 数组 哈希表 前缀和 | |
2850 | 将石头分散到网格图的最少移动次数open in new window | | 广度优先搜索 数组 动态规划 1+ | |
2852 | 所有单元格的远离程度之和 🔒open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
2855 | 使数组成为递增数组的最少右移次数open in new window | | 数组 | |
2856 | 删除数对后的最小数组长度open in new window | | 贪心 数组 哈希表 3+ | |
2857 | 统计距离为 k 的点对open in new window | | 位运算 数组 哈希表 | |
2859 | 计算 K 置位下标对应元素的和open in new window | | 位运算 数组 | |
2860 | 让所有学生保持开心的分组方法数open in new window | | 数组 枚举 排序 | |
2861 | 最大合金数open in new window | | 数组 二分查找 | |
2862 | 完全子集的最大元素和open in new window | | 数组 数学 数论 | |
2863 | 最长半递减子数组的长度 🔒open in new window | | 栈 数组 排序 1+ | |
2865 | 美丽塔 Iopen in new window | | 栈 数组 单调栈 | |
2866 | 美丽塔 IIopen in new window | | 栈 数组 单调栈 | |
2868 | 单词游戏 🔒open in new window | | 贪心 数组 数学 3+ | |
2869 | 收集元素的最少操作次数open in new window | | 位运算 数组 哈希表 | |
2870 | 使数组为空的最少操作次数open in new window | | 贪心 数组 哈希表 1+ | |
2871 | 将数组分割成最多数目的子数组open in new window | | 贪心 位运算 数组 | |
2873 | 有序三元组中的最大值 Iopen in new window | | 数组 | |
2874 | 有序三元组中的最大值 IIopen in new window | | 数组 | |
2875 | 无限数组的最短子数组open in new window | | 数组 哈希表 前缀和 1+ | |
2892 | 将相邻元素相乘后得到最小化数组 🔒open in new window | | 贪心 数组 动态规划 | |
2895 | 最小处理时间open in new window | | 贪心 数组 排序 | |
2897 | 对数组执行操作使平方和最大open in new window | | 贪心 位运算 数组 1+ | |
2898 | 最大线性股票得分 🔒open in new window | | 数组 哈希表 | |
2899 | 上一个遍历的整数open in new window | | 数组 模拟 | |
2900 | 最长相邻不相等子序列 Iopen in new window | | 贪心 数组 字符串 1+ | |
2901 | 最长相邻不相等子序列 IIopen in new window | | 数组 字符串 动态规划 | |
2902 | 和带限制的子多重集合的数目open in new window | | 数组 哈希表 动态规划 1+ | |
2903 | 找出满足差值条件的下标 Iopen in new window | | 数组 双指针 | |
2905 | 找出满足差值条件的下标 IIopen in new window | | 数组 双指针 | |
2906 | 构造乘积矩阵open in new window | | 数组 矩阵 前缀和 | |
2907 | 价格递增的最大利润三元组 I 🔒open in new window | | 树状数组 线段树 数组 | |
2908 | 元素和最小的山形三元组 Iopen in new window | | 数组 | |
2909 | 元素和最小的山形三元组 IIopen in new window | | 数组 | |
2910 | 合法分组的最少组数open in new window | | 贪心 数组 哈希表 | |
2913 | 子数组不同元素数目的平方和 Iopen in new window | | 数组 哈希表 | |
2915 | 和为目标值的最长子序列的长度open in new window | | 数组 动态规划 | |
2916 | 子数组不同元素数目的平方和 IIopen in new window | | 树状数组 线段树 数组 1+ | |
2917 | 找出数组中的 K-or 值open in new window | | 位运算 数组 | |
2918 | 数组的最小相等和open in new window | | 贪心 数组 | |
2919 | 使数组变美的最小增量运算数open in new window | | 数组 动态规划 | |
2920 | 收集所有金币可获得的最大积分open in new window | | 位运算 树 深度优先搜索 2+ | |
2921 | 价格递增的最大利润三元组 II 🔒open in new window | | 树状数组 线段树 数组 | |
2923 | 找到冠军 Iopen in new window | | 数组 矩阵 | |
2926 | 平衡子序列的最大和open in new window | | 树状数组 线段树 数组 2+ | |
2931 | 购买物品的最大开销open in new window | | 贪心 数组 矩阵 2+ | |
2932 | 找出强数对的最大异或值 Iopen in new window | | 位运算 字典树 数组 2+ | |
2933 | 高访问员工open in new window | | 数组 哈希表 字符串 1+ | |
2934 | 最大化数组末位元素的最少操作次数open in new window | | 数组 枚举 | |
2935 | 找出强数对的最大异或值 IIopen in new window | | 位运算 字典树 数组 2+ | |
2936 | 包含相等值数字块的数量 🔒open in new window | | 数组 二分查找 交互 | |
2940 | 找到 Alice 和 Bob 可以相遇的建筑open in new window | | 栈 树状数组 线段树 4+ | |
2941 | 子数组的最大 GCD-Sum 🔒open in new window | | 数组 数学 二分查找 1+ | |
2942 | 查找包含给定字符的单词open in new window | | 数组 字符串 | |
2943 | 最大化网格图中正方形空洞的面积open in new window | | 数组 排序 | |
2944 | 购买水果需要的最少金币数open in new window | | 队列 数组 动态规划 2+ | |
2945 | 找到最大非递减数组的长度open in new window | | 栈 队列 数组 4+ | |
2946 | 循环移位后的矩阵相似检查open in new window | | 数组 数学 矩阵 1+ | |
2948 | 交换得到字典序最小的数组open in new window | | 并查集 数组 排序 | |
2951 | 找出峰值open in new window | | 数组 枚举 | |
2952 | 需要添加的硬币的最小数量open in new window | | 贪心 数组 排序 | |
2954 | 统计感冒序列的数目open in new window | | 数组 数学 组合数学 | |
2955 | 同端子串的数量 🔒open in new window | | 数组 哈希表 字符串 2+ | |
2956 | 找到两个数组中的公共元素open in new window | | 数组 哈希表 | |
2958 | 最多 K 个重复元素的最长子数组open in new window | | 数组 哈希表 滑动窗口 | |
2960 | 统计已测试设备open in new window | | 数组 计数 模拟 | |
2961 | 双模幂运算open in new window | | 数组 数学 模拟 | |
2962 | 统计最大元素出现至少 K 次的子数组open in new window | | 数组 滑动窗口 | |
2963 | 统计好分割方案的数目open in new window | | 数组 哈希表 数学 1+ | |
2964 | 可被整除的三元组数量 🔒open in new window | | 数组 哈希表 | |
2965 | 找出缺失和重复的数字open in new window | | 数组 哈希表 数学 1+ | |
2966 | 划分数组并满足最大差限制open in new window | | 贪心 数组 排序 | |
2967 | 使数组成为等数数组的最小代价open in new window | | 贪心 数组 数学 2+ | |
2968 | 执行操作使频率分数最大open in new window | | 数组 二分查找 前缀和 2+ | |
2969 | 购买水果需要的最少金币数 II 🔒open in new window | | 队列 数组 动态规划 2+ | |
2970 | 统计移除递增子数组的数目 Iopen in new window | | 数组 双指针 二分查找 1+ | |
2971 | 找到最大周长的多边形open in new window | | 贪心 数组 前缀和 1+ | |
2972 | 统计移除递增子数组的数目 IIopen in new window | | 数组 双指针 二分查找 | |
2974 | 最小数字游戏open in new window | | 数组 排序 模拟 1+ | |
2975 | 移除栅栏得到的正方形田地的最大面积open in new window | | 数组 哈希表 枚举 | |
2976 | 转换字符串的最小成本 Iopen in new window | | 图 数组 字符串 1+ | |
2977 | 转换字符串的最小成本 IIopen in new window | | 图 字典树 数组 3+ | |
2980 | 检查按位或是否存在尾随零open in new window | | 位运算 数组 | |
2992 | 自整除排列的数量 🔒open in new window | | 位运算 数组 动态规划 2+ | |
2996 | 大于等于顺序前缀和的最小缺失整数open in new window | | 数组 哈希表 排序 | |
2997 | 使数组异或和等于 K 的最少操作次数open in new window | | 位运算 数组 | |
3000 | 对角线最长的矩形的面积open in new window | | 数组 | |
3001 | 捕获黑皇后需要的最少移动次数open in new window | | 数组 枚举 | |
3002 | 移除后集合的最多元素数open in new window | | 贪心 数组 哈希表 | |
3004 | 相同颜色的最大子树 🔒open in new window | | 树 深度优先搜索 数组 1+ | |
3005 | 最大频率元素计数open in new window | | 数组 哈希表 计数 | |
3009 | 折线图上的最大交点数量 🔒open in new window | | 树状数组 几何 数组 1+ | |
3010 | 将数组分成最小总代价的子数组 Iopen in new window | | 数组 枚举 排序 | |
3011 | 判断一个数组是否可以变为有序open in new window | | 位运算 数组 排序 | |
3012 | 通过操作使数组长度最小open in new window | | 贪心 数组 数学 1+ | |
3013 | 将数组分成最小总代价的子数组 IIopen in new window | | 数组 哈希表 滑动窗口 1+ | |
3018 | 可处理的最大删除操作数 I 🔒open in new window | | 数组 动态规划 | |
3020 | 子集中元素的最大数量open in new window | | 数组 哈希表 枚举 | |
3022 | 给定操作次数内使剩余元素的或值最小open in new window | | 贪心 位运算 数组 | |
3023 | 在无限流中寻找模式 I 🔒open in new window | | 数组 字符串匹配 滑动窗口 2+ | |
3024 | 三角形类型open in new window | | 数组 数学 排序 | |
3025 | 人员站位的方案数 Iopen in new window | | 几何 数组 数学 2+ | |
3026 | 最大好子数组和open in new window | | 数组 哈希表 前缀和 | |
3027 | 人员站位的方案数 IIopen in new window | | 几何 数组 数学 2+ | |
3028 | 边界上的蚂蚁open in new window | | 数组 前缀和 模拟 | |
3030 | 找出网格的区域平均强度open in new window | | 数组 矩阵 | |
3033 | 修改矩阵open in new window | | 数组 矩阵 | |
3034 | 匹配模式数组的子数组数目 Iopen in new window | | 数组 字符串匹配 哈希函数 1+ | |
3035 | 回文字符串的最大数量open in new window | | 贪心 数组 哈希表 3+ | |
3036 | 匹配模式数组的子数组数目 IIopen in new window | | 数组 字符串匹配 哈希函数 1+ | |
3037 | 在无限流中寻找模式 II 🔒open in new window | | 数组 字符串匹配 滑动窗口 2+ | |
3038 | 相同分数的最大操作数目 Iopen in new window | | 数组 模拟 | |
3039 | 进行操作使字符串为空open in new window | | 数组 哈希表 计数 1+ | |
3040 | 相同分数的最大操作数目 IIopen in new window | | 记忆化搜索 数组 动态规划 | |
3041 | 修改数组后最大化数组中的连续元素数目open in new window | | 数组 动态规划 排序 | |
3042 | 统计前后缀下标对 Iopen in new window | | 字典树 数组 字符串 3+ | |
3043 | 最长公共前缀的长度open in new window | | 字典树 数组 哈希表 1+ | |
3044 | 出现频率最高的质数open in new window | | 数组 哈希表 数学 4+ | |
3045 | 统计前后缀下标对 IIopen in new window | | 字典树 数组 字符串 3+ | |
3046 | 分割数组open in new window | | 数组 哈希表 计数 | |
3047 | 求交集区域内的最大正方形面积open in new window | | 几何 数组 数学 | |
3048 | 标记所有下标的最早秒数 Iopen in new window | | 数组 二分查找 | |
3049 | 标记所有下标的最早秒数 IIopen in new window | | 贪心 数组 二分查找 1+ | |
3065 | 超过阈值的最少操作数 Iopen in new window | | 数组 | |
3066 | 超过阈值的最少操作数 IIopen in new window | | 数组 模拟 堆(优先队列) | |
3067 | 在带权树网络中统计可连接服务器对数目open in new window | | 树 深度优先搜索 数组 | |
3068 | 最大节点价值之和open in new window | | 贪心 位运算 树 3+ | |
3069 | 将元素分配到两个数组中 Iopen in new window | | 数组 模拟 | |
3070 | 元素和小于等于 k 的子矩阵的数目open in new window | | 数组 矩阵 前缀和 | |
3071 | 在矩阵上写出字母 Y 所需的最少操作次数open in new window | | 数组 哈希表 计数 1+ | |
3072 | 将元素分配到两个数组中 IIopen in new window | | 树状数组 线段树 数组 1+ | |
3073 | 最大递增三元组 🔒open in new window | | 数组 有序集合 | |
3074 | 重新分装苹果open in new window | | 贪心 数组 排序 | |
3075 | 幸福值最大化的选择方案open in new window | | 贪心 数组 排序 | |
3076 | 数组中的最短非公共子字符串open in new window | | 字典树 数组 哈希表 1+ | |
3077 | K 个不相交子数组的最大能量值open in new window | | 数组 动态规划 前缀和 | |
3078 | 矩阵中的字母数字模式匹配 I 🔒open in new window | | 数组 哈希表 字符串 1+ | |
3079 | 求出加密整数的和open in new window | | 数组 数学 | |
3080 | 执行操作标记数组中的元素open in new window | | 数组 哈希表 排序 2+ | |
3082 | 求出所有子序列的能量和open in new window | | 数组 动态规划 | |
3086 | 拾起 K 个 1 需要的最少行动次数open in new window | | 贪心 数组 前缀和 1+ | |
3092 | 最高频率的 IDopen in new window | | 数组 哈希表 有序集合 1+ | |
3093 | 最长公共后缀查询open in new window | | 字典树 数组 字符串 | |
3095 | 或值至少 K 的最短子数组 Iopen in new window | | 位运算 数组 滑动窗口 | |
3096 | 得到更多分数的最少关卡数目open in new window | | 数组 前缀和 | |
3097 | 或值至少为 K 的最短子数组 IIopen in new window | | 位运算 数组 滑动窗口 | |
3098 | 求出所有子序列的能量和open in new window | | 数组 动态规划 排序 | |
3101 | 交替子数组计数open in new window | | 数组 数学 | |
3102 | 最小化曼哈顿距离open in new window | | 几何 数组 数学 2+ | |
3105 | 最长的严格递增或递减子数组open in new window | | 数组 | |
3107 | 使数组中位数等于 K 的最少操作数open in new window | | 贪心 数组 排序 | |
3108 | 带权图里旅途的最小代价open in new window | | 位运算 并查集 图 1+ | |
3109 | 查找排列的下标 🔒open in new window | | 树状数组 线段树 数组 4+ | |
3111 | 覆盖所有点的最少矩形数目open in new window | | 贪心 数组 排序 | |
3112 | 访问消失节点的最少时间open in new window | | 图 数组 最短路 1+ | |
3113 | 边界元素是最大值的子数组数目open in new window | | 栈 数组 二分查找 1+ | |
3115 | 质数的最大距离open in new window | | 数组 数学 数论 | |
3116 | 单面值组合的第 K 小金额open in new window | | 位运算 数组 数学 3+ | |
3117 | 划分数组得到最小的值之和open in new window | | 位运算 线段树 队列 3+ | |
3122 | 使矩阵满足条件的最少操作次数open in new window | | 数组 动态规划 矩阵 | |
3127 | 构造相同颜色的正方形open in new window | | 数组 枚举 矩阵 | |
3128 | 直角三角形open in new window | | 数组 哈希表 数学 2+ | |
3131 | 找出与数组相加的整数 Iopen in new window | | 数组 | |
3132 | 找出与数组相加的整数 IIopen in new window | | 数组 双指针 枚举 1+ | |
3134 | 找出唯一性数组的中位数open in new window | | 数组 哈希表 二分查找 1+ | |
3139 | 使数组中所有元素相等的最小开销open in new window | | 贪心 数组 枚举 | |
3141 | 最大汉明距离 🔒open in new window | | 位运算 广度优先搜索 数组 | |
3142 | 判断矩阵是否满足条件open in new window | | 数组 矩阵 | |
3143 | 正方形中的最多点数open in new window | | 数组 哈希表 字符串 2+ | |
3145 | 大数组元素的乘积open in new window | | 位运算 数组 二分查找 | |
3147 | 从魔法师身上吸取的最大能量open in new window | | 数组 前缀和 | |
3148 | 矩阵中的最大得分open in new window | | 数组 动态规划 矩阵 | |
3149 | 找出分数最低的排列open in new window | | 位运算 数组 动态规划 1+ | |
3151 | 特殊数组 Iopen in new window | | 数组 | |
3152 | 特殊数组 IIopen in new window | | 数组 二分查找 前缀和 | |
3153 | 所有数对中数位差之和open in new window | | 数组 哈希表 数学 1+ | |
3155 | 可升级服务器的最大数量 🔒open in new window | | 数组 数学 二分查找 | |
3158 | 求出出现两次数字的 XOR 值open in new window | | 位运算 数组 哈希表 | |
3159 | 查询数组中元素的出现位置open in new window | | 数组 哈希表 | |
3160 | 所有球里面不同颜色的数目open in new window | | 数组 哈希表 模拟 | |
3161 | 物块放置查询open in new window | | 树状数组 线段树 数组 1+ | |
3162 | 优质数对的总数 Iopen in new window | | 数组 哈希表 | |
3164 | 优质数对的总数 IIopen in new window | | 数组 哈希表 | |
3165 | 不包含相邻元素的子序列的最大和open in new window | | 线段树 数组 分治 1+ | |
3169 | 无需开会的工作日open in new window | | 数组 排序 | |
3171 | 找到按位或最接近 K 的子数组open in new window | | 位运算 线段树 数组 1+ | |
3173 | 相邻元素的按位或 🔒open in new window | | 位运算 数组 | |
3175 | 找到连续赢 K 场比赛的第一位玩家open in new window | | 数组 模拟 | |
3176 | 求出最长好子序列 Iopen in new window | | 数组 哈希表 动态规划 | |
3177 | 求出最长好子序列 IIopen in new window | | 数组 哈希表 动态规划 | |
3179 | K 秒后第 N 个元素的值open in new window | | 数组 数学 组合数学 2+ | |
3180 | 执行操作可获得的最大总奖励 Iopen in new window | | 数组 动态规划 | |
3181 | 执行操作可获得的最大总奖励 IIopen in new window | | 位运算 数组 动态规划 | |
3183 | 达到总和的方法数量 🔒open in new window | | 数组 动态规划 | |
3184 | 构成整天的下标对数目 Iopen in new window | | 数组 哈希表 计数 | |
3185 | 构成整天的下标对数目 IIopen in new window | | 数组 哈希表 计数 | |
3186 | 施咒的最大总伤害open in new window | | 数组 哈希表 双指针 4+ | |
3187 | 数组中的峰值open in new window | | 树状数组 线段树 数组 | |
3189 | 得到一个和平棋盘的最少步骤 🔒open in new window | | 贪心 数组 计数排序 1+ | |
3190 | 使所有元素都可以被 3 整除的最少操作数open in new window | | 数组 数学 | |
3191 | 使二进制数组全部等于 1 的最少操作次数 Iopen in new window | | 位运算 队列 数组 2+ | |
3192 | 使二进制数组全部等于 1 的最少操作次数 IIopen in new window | | 贪心 数组 动态规划 | |
3193 | 统计逆序对的数目open in new window | | 数组 动态规划 | |
3194 | 最小元素和最大元素的最小平均值open in new window | | 数组 双指针 排序 | |
3195 | 包含所有 1 的最小矩形面积 Iopen in new window | | 数组 矩阵 | |
3196 | 最大化子数组的总成本open in new window | | 数组 动态规划 | |
3197 | 包含所有 1 的最小矩形面积 IIopen in new window | | 数组 枚举 矩阵 | |
3199 | 用偶数异或设置位计数三元组 I 🔒open in new window | | 位运算 数组 | |
3200 | 三角形的最大高度open in new window | | 数组 枚举 | |
3201 | 找出有效子序列的最大长度 Iopen in new window | | 数组 动态规划 | |
3202 | 找出有效子序列的最大长度 IIopen in new window | | 数组 动态规划 | |
3205 | 最大数组跳跃得分 I 🔒open in new window | | 栈 贪心 数组 2+ | |
3206 | 交替组 Iopen in new window | | 数组 滑动窗口 | |
3207 | 与敌人战斗后的最大分数open in new window | | 贪心 数组 | |
3208 | 交替组 IIopen in new window | | 数组 滑动窗口 | |
3209 | 子数组按位与值为 K 的数目open in new window | | 位运算 线段树 数组 1+ | |
3212 | 统计 X 和 Y 频数相等的子矩阵数量open in new window | | 数组 矩阵 前缀和 | |
3213 | 最小代价构造字符串open in new window | | 数组 字符串 动态规划 1+ | |
3215 | 用偶数异或设置位计数三元组 II 🔒open in new window | | 位运算 数组 | |
3217 | 从链表中移除在数组中存在的节点open in new window | | 数组 哈希表 链表 | |
3218 | 切蛋糕的最小总开销 Iopen in new window | | 贪心 数组 动态规划 1+ | |
3219 | 切蛋糕的最小总开销 IIopen in new window | | 贪心 数组 排序 | |
3221 | 最大数组跳跃得分 II 🔒open in new window | | 栈 贪心 数组 1+ | |
3224 | 使差值相等的最少数组改动次数open in new window | | 数组 哈希表 前缀和 | |
3225 | 网格图操作后的最大分数open in new window | | 数组 动态规划 矩阵 1+ | |
3229 | 使数组等于目标数组所需的最少操作次数open in new window | | 栈 贪心 数组 2+ | |
3231 | 要删除的递增子序列的最小数量 🔒open in new window | | 数组 二分查找 | |
3232 | 判断是否可以赢得数字游戏open in new window | | 数组 数学 | |
3233 | 统计不是特殊数字的数字数量open in new window | | 数组 数学 数论 | |
3235 | 判断矩形的两个角落是否可达open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
3237 | Alt 和 Tab 模拟 🔒open in new window | | 数组 哈希表 模拟 | |
3238 | 求出胜利玩家的数目open in new window | | 数组 哈希表 计数 | |
3239 | 最少翻转次数使二进制矩阵回文 Iopen in new window | | 数组 双指针 矩阵 | |
3240 | 最少翻转次数使二进制矩阵回文 IIopen in new window | | 数组 双指针 矩阵 | |
3242 | 设计相邻元素求和服务open in new window | | 设计 数组 哈希表 2+ | |
3243 | 新增道路查询后的最短距离 Iopen in new window | | 广度优先搜索 图 数组 | |
3244 | 新增道路查询后的最短距离 IIopen in new window | | 贪心 图 数组 1+ | |
3245 | 交替组 IIIopen in new window | | 树状数组 数组 | |
3247 | 奇数和子序列的数量 🔒open in new window | | 数组 数学 动态规划 1+ | |
3248 | 矩阵中的蛇open in new window | | 数组 字符串 模拟 | |
3250 | 单调数组对的数目 Iopen in new window | | 数组 数学 动态规划 2+ | |
3251 | 单调数组对的数目 IIopen in new window | | 数组 数学 动态规划 2+ | |
3254 | 长度为 K 的子数组的能量值 Iopen in new window | | 数组 滑动窗口 | |
3255 | 长度为 K 的子数组的能量值 IIopen in new window | | 数组 滑动窗口 | |
3256 | 放三个车的价值之和最大 Iopen in new window | | 数组 动态规划 枚举 1+ | |
3257 | 放三个车的价值之和最大 IIopen in new window | | 数组 动态规划 枚举 1+ | |
3259 | 超级饮料的最大强化能量open in new window | | 数组 动态规划 | |
3261 | 统计满足 K 约束的子字符串数量 IIopen in new window | | 数组 字符串 二分查找 2+ | |
3263 | 将双链表转换为数组 I 🔒open in new window | | 数组 链表 双向链表 | |
3264 | K 次乘运算后的最终数组 Iopen in new window | | 数组 数学 模拟 1+ | |
3265 | 统计近似相等数对 Iopen in new window | | 数组 哈希表 计数 2+ | |
3266 | K 次乘运算后的最终数组 IIopen in new window | | 数组 模拟 堆(优先队列) | |
3267 | 统计近似相等数对 IIopen in new window | | 数组 哈希表 计数 2+ | |
3269 | 构建两个递增数组 🔒open in new window | | 数组 动态规划 | |
3273 | 对 Bob 造成的最少伤害open in new window | | 贪心 数组 排序 | |
3275 | 第 K 近障碍物查询open in new window | | 数组 堆(优先队列) | |
3276 | 选择矩阵中单元格的最大得分open in new window | | 位运算 数组 动态规划 2+ | |
3277 | 查询子数组最大异或值open in new window | | 数组 动态规划 | |
3279 | 活塞占据的最大总区域 🔒open in new window | | 数组 哈希表 字符串 3+ | |
3281 | 范围内整数的最大得分open in new window | | 贪心 数组 二分查找 1+ | |
3282 | 到达数组末尾的最大得分open in new window | | 贪心 数组 | |
3283 | 吃掉所有兵需要的最多移动次数open in new window | | 位运算 广度优先搜索 数组 3+ | |
3284 | 连续子数组的和 🔒open in new window | | 数组 双指针 动态规划 | |
3285 | 找到稳定山的下标open in new window | | 数组 | |
3286 | 穿越网格图的安全路径open in new window | | 广度优先搜索 图 数组 3+ | |
3287 | 求出数组中最大序列值open in new window | | 位运算 数组 动态规划 | |
3288 | 最长上升路径的长度open in new window | | 数组 二分查找 排序 | |
3289 | 数字小镇中的捣蛋鬼open in new window | | 数组 哈希表 数学 | |
3290 | 最高乘法得分open in new window | | 数组 动态规划 | |
3291 | 形成目标字符串需要的最少字符串数 Iopen in new window | | 字典树 线段树 数组 6+ | |
3292 | 形成目标字符串需要的最少字符串数 IIopen in new window | | 线段树 数组 字符串 5+ | |
3294 | 将双链表转换为数组 II 🔒open in new window | | 数组 链表 双向链表 | |
3295 | 举报垃圾信息open in new window | | 数组 哈希表 字符串 | |
3296 | 移山所需的最少秒数open in new window | | 贪心 数组 数学 2+ | |
3299 | 连续子序列的和 🔒open in new window | | 数组 哈希表 动态规划 | |
3300 | 替换为数位和以后的最小元素open in new window | | 数组 数学 | |
3301 | 高度互不相同的最大塔高和open in new window | | 贪心 数组 排序 | |
3309 | 连接二进制表示可形成的最大数值open in new window | [✓] | 位运算 数组 枚举 | |
3311 | 构造符合图结构的二维矩阵open in new window | | 图 数组 哈希表 1+ | |
3312 | 查询排序后的最大公约数open in new window | | 数组 哈希表 数学 5+ | |
3314 | 构造最小位运算数组 Iopen in new window | | 位运算 数组 | |
3315 | 构造最小位运算数组 IIopen in new window | | 位运算 数组 | |
3316 | 从原字符串里进行删除操作的最多次数open in new window | | 数组 哈希表 双指针 2+ | |
3318 | 计算子数组的 x-sum Iopen in new window | [✓] | 数组 哈希表 滑动窗口 1+ | |
3321 | 计算子数组的 x-sum IIopen in new window | [✓] | 数组 哈希表 滑动窗口 1+ | |
3323 | 通过插入区间最小化连通组 🔒open in new window | | 数组 二分查找 排序 1+ | |
3326 | 使数组非递减的最少除法操作次数open in new window | | 贪心 数组 数学 1+ | |
3327 | 判断 DFS 字符串是否是回文串open in new window | | 树 深度优先搜索 数组 3+ | |
LCP 01 | 猜数字open in new window | | 数组 | |
LCP 02 | 分式化简open in new window | | 数组 数学 数论 1+ | |
LCP 03 | 机器人大冒险open in new window | | 数组 哈希表 模拟 | |
LCP 04 | 覆盖open in new window | | 位运算 图 数组 2+ | |
LCP 05 | 发 LeetCoinopen in new window | | 树状数组 线段树 数组 | |
LCP 06 | 拿硬币open in new window | | 数组 数学 | |
LCP 08 | 剧情触发时间open in new window | | 数组 二分查找 排序 | |
LCP 09 | 最小跳跃次数open in new window | | 广度优先搜索 线段树 数组 1+ | |
LCP 11 | 期望个数统计open in new window | | 数组 哈希表 数学 1+ | |
LCP 12 | 小张刷题计划open in new window | | 数组 二分查找 | |
LCP 13 | 寻宝open in new window | | 位运算 广度优先搜索 数组 3+ | |
LCP 14 | 切分数组open in new window | | 数组 数学 动态规划 1+ | |
LCP 15 | 游乐园的迷宫open in new window | | 贪心 几何 数组 1+ | |
LCP 18 | 早餐组合open in new window | | 数组 双指针 二分查找 1+ | |
LCP 20 | 快速公交open in new window | | 记忆化搜索 数组 动态规划 | |
LCP 23 | 魔术排列open in new window | | 队列 数组 模拟 | |
LCP 24 | 数字游戏open in new window | | 数组 数学 堆(优先队列) | |
LCP 28 | 采购方案open in new window | | 数组 双指针 二分查找 1+ | |
LCP 30 | 魔塔游戏open in new window | | 贪心 数组 堆(优先队列) | |
LCP 31 | 变换的迷宫open in new window | | 深度优先搜索 广度优先搜索 数组 2+ | |
LCP 32 | 批量处理任务open in new window | | 贪心 数组 堆(优先队列) | |
LCP 33 | 蓄水open in new window | | 贪心 数组 堆(优先队列) | |
LCP 36 | 最多牌组数open in new window | | 数组 动态规划 排序 | |
LCP 37 | 最小矩形面积open in new window | | 贪心 几何 数组 3+ | |
LCP 38 | 守卫城堡open in new window | | 数组 动态规划 矩阵 | |
LCP 39 | 无人机方阵open in new window | | 数组 哈希表 计数 1+ | |
LCP 40 | 心算挑战open in new window | | 贪心 数组 排序 | |
LCP 41 | 黑白翻转棋open in new window | | 广度优先搜索 数组 矩阵 | |
LCP 42 | 玩具套圈open in new window | | 几何 数组 哈希表 3+ | |
LCP 43 | 十字路口的交通open in new window | | 数组 字符串 动态规划 | |
LCP 45 | 自行车炫技赛场open in new window | | 深度优先搜索 广度优先搜索 记忆化搜索 3+ | |
LCP 46 | 志愿者调配open in new window | | 图 数组 数学 | |
LCP 47 | 入场安检open in new window | | 数组 动态规划 | |
LCP 48 | 无限棋局open in new window | | 数组 数学 枚举 1+ | |
LCP 49 | 环形闯关游戏open in new window | | 位运算 并查集 数组 1+ | |
LCP 50 | 宝石补给open in new window | | 数组 模拟 | |
LCP 51 | 烹饪料理open in new window | | 位运算 数组 回溯 1+ | |
LCP 52 | 二叉搜索树染色open in new window | | 树 线段树 二叉搜索树 4+ | |
LCP 53 | 守护太空城open in new window | | 位运算 数组 动态规划 1+ | |
LCP 54 | 夺回据点open in new window | | 图 数组 双连通分量 | |
LCP 55 | 采集果实open in new window | | 数组 | |
LCP 56 | 信物传送open in new window | | 广度优先搜索 图 数组 3+ | |
LCP 57 | 打地鼠open in new window | | 数组 动态规划 矩阵 1+ | |
LCP 58 | 积木拼接open in new window | | 数组 回溯 矩阵 | |
LCP 59 | 搭桥过河open in new window | | 数组 动态规划 | |
LCP 61 | 气温变化趋势open in new window | | 数组 | |
LCP 63 | 弹珠游戏open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
LCP 65 | 舒适的湿度open in new window | | 数组 动态规划 | |
LCP 66 | 最小展台数量open in new window | | 数组 哈希表 字符串 1+ | |
LCP 68 | 美观的花束open in new window | | 数组 滑动窗口 | |
LCP 69 | Hello LeetCode!open in new window | | 位运算 数组 字符串 2+ | |
LCP 70 | 沙地治理open in new window | | 数组 数学 | |
LCP 71 | 集水器open in new window | | 并查集 数组 矩阵 | |
LCS 02 | 完成一半题目open in new window | | 贪心 数组 哈希表 1+ | |
LCS 03 | 主题空间open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
剑指 Offer 11 | 旋转数组的最小数字open in new window | [✓] | 数组 二分查找 | |
剑指 Offer 12 | 矩阵中的路径open in new window | [✓] | 数组 字符串 回溯 1+ | |
剑指 Offer 17 | 打印从1到最大的n位数open in new window | [✓] | 数组 数学 | |
剑指 Offer 21 | 调整数组顺序使奇数位于偶数前面open in new window | [✓] | 数组 双指针 排序 | |
剑指 Offer 29 | 顺时针打印矩阵open in new window | [✓] | 数组 矩阵 模拟 | |
剑指 Offer 3 | 数组中重复的数字open in new window | [✓] | 数组 哈希表 排序 | |
剑指 Offer 31 | 栈的压入、弹出序列open in new window | [✓] | 栈 数组 模拟 | |
剑指 Offer 33 | 二叉搜索树的后序遍历序列open in new window | [✓] | 栈 树 二叉搜索树 4+ | |
剑指 Offer 39 | 数组中出现次数超过一半的数字open in new window | [✓] | 数组 哈希表 分治 2+ | |
剑指 Offer 4 | 二维数组中的查找open in new window | [✓] | 数组 二分查找 分治 1+ | |
剑指 Offer 40 | 最小的k个数open in new window | [✓] | 数组 分治 快速选择 2+ | |
剑指 Offer 42 | 连续子数组的最大和open in new window | [✓] | 数组 分治 动态规划 | |
剑指 Offer 47 | 礼物的最大价值open in new window | [✓] | 数组 动态规划 矩阵 | |
剑指 Offer 51 | 数组中的逆序对open in new window | [✓] | 树状数组 线段树 数组 4+ | |
剑指 Offer 53 | 在排序数组中查找数字 Iopen in new window | [✓] | 数组 二分查找 | |
剑指 Offer 53-II | 0~n-1中缺失的数字open in new window | [✓] | 位运算 数组 哈希表 2+ | |
剑指 Offer 56 | 数组中数字出现的次数open in new window | [✓] | 位运算 数组 | |
剑指 Offer 56-II | 数组中数字出现的次数 IIopen in new window | [✓] | 位运算 数组 | |
剑指 Offer 57 | 和为s的两个数字open in new window | [✓] | 数组 双指针 二分查找 | |
剑指 Offer 59 | 滑动窗口的最大值open in new window | [✓] | 队列 数组 滑动窗口 2+ | |
剑指 Offer 61 | 扑克牌中的顺子open in new window | [✓] | 数组 排序 | |
剑指 Offer 63 | 股票的最大利润open in new window | [✓] | 数组 动态规划 | |
剑指 Offer 66 | 构建乘积数组open in new window | [✓] | 数组 前缀和 | |
剑指 Offer 7 | 重建二叉树open in new window | [✓] | 树 数组 哈希表 2+ | |
剑指 Offer II 10 | 和为 k 的子数组open in new window | [✓] | 数组 哈希表 前缀和 | |
剑指 Offer II 100 | 三角形中最小路径之和open in new window | [✓] | 数组 动态规划 | |
剑指 Offer II 102 | 加减的目标值open in new window | [✓] | 数组 动态规划 回溯 | |
剑指 Offer II 103 | 最少的硬币数目open in new window | [✓] | 广度优先搜索 数组 动态规划 | |
剑指 Offer II 104 | 排列的数目open in new window | | 数组 动态规划 | |
剑指 Offer II 105 | 岛屿的最大面积open in new window | [✓] | 深度优先搜索 广度优先搜索 并查集 2+ | |
剑指 Offer II 107 | 矩阵中的距离open in new window | | 广度优先搜索 数组 动态规划 1+ | |
剑指 Offer II 109 | 开密码锁open in new window | | 广度优先搜索 数组 哈希表 1+ | |
剑指 Offer II 11 | 0 和 1 个数相同的子数组open in new window | | 数组 哈希表 前缀和 | |
剑指 Offer II 111 | 计算除法open in new window | [✓] | 深度优先搜索 广度优先搜索 并查集 3+ | |
剑指 Offer II 112 | 最长递增路径open in new window | | 深度优先搜索 广度优先搜索 图 5+ | |
剑指 Offer II 114 | 外星文字典open in new window | | 深度优先搜索 广度优先搜索 图 3+ | |
剑指 Offer II 115 | 重建序列open in new window | | 图 拓扑排序 数组 | |
剑指 Offer II 117 | 相似的字符串open in new window | | 深度优先搜索 广度优先搜索 并查集 3+ | |
剑指 Offer II 119 | 最长连续序列open in new window | [✓] | 并查集 数组 哈希表 | |
剑指 Offer II 12 | 左右两边子数组的和相等open in new window | [✓] | 数组 前缀和 | |
剑指 Offer II 13 | 二维子矩阵的和open in new window | | 设计 数组 矩阵 1+ | |
剑指 Offer II 30 | 插入、删除和随机访问都是 O(1) 的容器open in new window | [✓] | 设计 数组 哈希表 2+ | |
剑指 Offer II 33 | 变位词组open in new window | [✓] | 数组 哈希表 字符串 1+ | |
剑指 Offer II 34 | 外星语言是否排序open in new window | | 数组 哈希表 字符串 | |
剑指 Offer II 35 | 最小时间差open in new window | | 数组 数学 字符串 1+ | |
剑指 Offer II 36 | 后缀表达式open in new window | [✓] | 栈 数组 数学 | |
剑指 Offer II 37 | 小行星碰撞open in new window | | 栈 数组 模拟 | |
剑指 Offer II 38 | 每日温度open in new window | [✓] | 栈 数组 单调栈 | |
剑指 Offer II 39 | 直方图最大矩形面积open in new window | [✓] | 栈 数组 单调栈 | |
剑指 Offer II 4 | 只出现一次的数字open in new window | [✓] | 位运算 数组 | |
剑指 Offer II 40 | 矩阵中最大的矩形open in new window | [✓] | 栈 数组 动态规划 2+ | |
剑指 Offer II 41 | 滑动窗口的平均值open in new window | [✓] | 设计 队列 数组 1+ | |
剑指 Offer II 5 | 单词长度的最大乘积open in new window | | 位运算 数组 字符串 | |
剑指 Offer II 56 | 二叉搜索树中两个节点之和open in new window | | 数组 滑动窗口 | |
剑指 Offer II 57 | 值和下标之差都在给定的范围内open in new window | | 数组 桶排序 有序集合 2+ | |
剑指 Offer II 6 | 排序数组中两个数字之和open in new window | [✓] | 数组 双指针 二分查找 | |
剑指 Offer II 60 | 出现频率最高的 k 个数字open in new window | [✓] | 数组 哈希表 分治 5+ | |
剑指 Offer II 61 | 和最小的 k 个数对open in new window | [✓] | 数组 堆(优先队列) | |
剑指 Offer II 63 | 替换单词open in new window | | 字典树 数组 哈希表 1+ | |
剑指 Offer II 65 | 最短的单词编码open in new window | | 字典树 数组 哈希表 1+ | |
剑指 Offer II 67 | 最大的异或open in new window | | 位运算 字典树 数组 1+ | |
剑指 Offer II 68 | 查找插入位置open in new window | [✓] | 数组 二分查找 | |
剑指 Offer II 69 | 山峰数组的顶部open in new window | | 数组 二分查找 | |
剑指 Offer II 7 | 数组中和为 0 的三个数open in new window | [✓] | 数组 双指针 排序 | |
剑指 Offer II 70 | 排序数组中只出现一次的数字open in new window | | 数组 二分查找 | |
剑指 Offer II 71 | 按权重生成随机数open in new window | | 数组 数学 二分查找 2+ | |
剑指 Offer II 73 | 狒狒吃香蕉open in new window | | 数组 二分查找 | |
剑指 Offer II 74 | 合并区间open in new window | [✓] | 数组 排序 | |
剑指 Offer II 75 | 数组相对排序open in new window | | 数组 哈希表 计数排序 1+ | |
剑指 Offer II 76 | 数组中的第 k 大的数字open in new window | [✓] | 数组 分治 快速选择 2+ | |
剑指 Offer II 79 | 所有子集open in new window | [✓] | 位运算 数组 回溯 | |
剑指 Offer II 8 | 和大于等于 target 的最短子数组open in new window | [✓] | 数组 二分查找 前缀和 1+ | |
剑指 Offer II 80 | 含有 k 个元素的组合open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 81 | 允许重复选择元素的组合open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 82 | 含有重复元素集合的组合open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 83 | 没有重复元素集合的全排列open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 84 | 含有重复元素集合的全排列open in new window | [✓] | 数组 回溯 | |
剑指 Offer II 88 | 爬楼梯的最少成本open in new window | | 数组 动态规划 | |
剑指 Offer II 89 | 房屋偷盗open in new window | [✓] | 数组 动态规划 | |
剑指 Offer II 9 | 乘积小于 K 的子数组open in new window | | 数组 滑动窗口 | |
剑指 Offer II 90 | 环形房屋偷盗open in new window | | 数组 动态规划 | |
剑指 Offer II 91 | 粉刷房子open in new window | | 数组 动态规划 | |
剑指 Offer II 93 | 最长斐波那契数列open in new window | | 数组 哈希表 动态规划 | |
剑指 Offer II 99 | 最小路径之和open in new window | [✓] | 数组 动态规划 矩阵 | |
面试题 01.07 | 旋转矩阵open in new window | | 数组 数学 矩阵 | |
面试题 01.08 | 零矩阵open in new window | | 数组 哈希表 矩阵 | |
面试题 03.01 | 三合一open in new window | | 栈 设计 数组 | |
面试题 04.02 | 最小高度树open in new window | | 树 二叉搜索树 数组 2+ | |
面试题 05.08 | 绘制直线open in new window | | 位运算 数组 数学 | |
面试题 08.02 | 迷路的机器人open in new window | | 数组 动态规划 回溯 1+ | |
面试题 08.03 | 魔术索引open in new window | | 数组 二分查找 | |
面试题 08.04 | 幂集open in new window | | 位运算 数组 回溯 | |
面试题 08.06 | 汉诺塔问题open in new window | | 递归 数组 | |
面试题 08.10 | 颜色填充open in new window | | 深度优先搜索 广度优先搜索 数组 1+ | |
面试题 08.11 | 硬币open in new window | | 数组 数学 动态规划 | |
面试题 08.12 | 八皇后open in new window | | 数组 回溯 | |
面试题 08.13 | 堆箱子open in new window | | 数组 动态规划 排序 | |
面试题 10.01 | 合并排序的数组open in new window | | 数组 双指针 排序 | |
面试题 10.02 | 变位词组open in new window | | 数组 哈希表 字符串 1+ | |
面试题 10.03 | 搜索旋转数组open in new window | | 数组 二分查找 | |
面试题 10.05 | 稀疏数组搜索open in new window | | 数组 字符串 二分查找 | |
面试题 10.09 | 排序矩阵查找open in new window | | 数组 二分查找 分治 1+ | |
面试题 10.11 | 峰与谷open in new window | | 贪心 数组 排序 | |
面试题 16.02 | 单词频率open in new window | | 设计 字典树 数组 2+ | |
面试题 16.04 | 井字游戏open in new window | | 数组 计数 矩阵 | |
面试题 16.06 | 最小差open in new window | | 数组 双指针 二分查找 1+ | |
面试题 16.10 | 生存人数open in new window | | 数组 计数 | |
面试题 16.11 | 跳水板open in new window | | 数组 数学 | |
面试题 16.14 | 最佳直线open in new window | | 几何 数组 哈希表 1+ | |
面试题 16.16 | 部分排序open in new window | | 栈 贪心 数组 3+ | |
面试题 16.17 | 连续数列open in new window | | 数组 分治 动态规划 | |
面试题 16.19 | 水域大小open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
面试题 16.20 | T9键盘open in new window | | 数组 哈希表 字符串 | |
面试题 16.21 | 交换和open in new window | | 数组 哈希表 二分查找 1+ | |
面试题 16.22 | 兰顿蚂蚁open in new window | | 数组 哈希表 字符串 2+ | |
面试题 16.24 | 数对和open in new window | | 数组 哈希表 双指针 2+ | |
面试题 17.04 | 消失的数字open in new window | | 位运算 数组 哈希表 2+ | |
面试题 17.05 | 字母与数字open in new window | | 数组 哈希表 前缀和 | |
面试题 17.07 | 婴儿名字open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
面试题 17.08 | 马戏团人塔open in new window | | 数组 二分查找 动态规划 1+ | |
面试题 17.10 | 主要元素open in new window | | 数组 计数 | |
面试题 17.11 | 单词距离open in new window | | 数组 字符串 | |
面试题 17.13 | 恢复空格open in new window | | 字典树 数组 哈希表 4+ | |
面试题 17.14 | 最小K个数open in new window | | 数组 分治 快速选择 2+ | |
面试题 17.15 | 最长单词open in new window | | 字典树 数组 哈希表 1+ | |
面试题 17.16 | 按摩师open in new window | | 数组 动态规划 | |
面试题 17.17 | 多次搜索open in new window | | 字典树 数组 哈希表 3+ | |
面试题 17.18 | 最短超串open in new window | | 数组 哈希表 滑动窗口 | |
面试题 17.19 | 消失的两个数字open in new window | | 位运算 数组 哈希表 | |
面试题 17.21 | 直方图的水量open in new window | | 栈 数组 双指针 2+ | |
面试题 17.23 | 最大黑方阵open in new window | | 数组 动态规划 矩阵 | |
面试题 17.24 | 最大子矩阵open in new window | | 数组 动态规划 矩阵 1+ | |
面试题 17.25 | 单词矩阵open in new window | | 字典树 数组 字符串 1+ | |
面试题 17.26 | 稀疏相似度open in new window | | 数组 哈希表 排序 | |