跳至主要內容

数组


数组

全部标签

数据结构

数组 矩阵 链表 双向链表 单调栈 队列 单调队列 堆(优先队列) 哈希表 字符串 字符串匹配 二叉树 二叉搜索树 最小生成树 有序集合 拓扑排序 最短路 强连通分量 欧拉回路 双连通分量 并查集 字典树 线段树 树状数组 后缀数组

算法

枚举 递归 分治 回溯 贪心 动态规划 排序 桶排序 计数排序 基数排序 归并排序 快速选择 二分查找 记忆化搜索 深度优先搜索 广度优先搜索 双指针 位运算 前缀和 计数 滑动窗口 状态压缩 哈希函数 滚动哈希 扫描线

其他

数学 数论 几何 博弈 模拟 组合数学 随机化 概率与统计 水塘抽样 拒绝采样 数据库 设计 数据流 脑筋急转弯 交互 迭代器 多线程


题号标题题解标签难度
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+
51N 皇后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设计 数组 字符串
274H 指数open in new window[✓]数组 计数排序 排序
275H 指数 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+
380O(1) 时间插入、删除和获取随机元素open in new window[✓]设计 数组 哈希表 2+
381O(1) 时间插入、删除和获取随机元素 - 允许重复open in new window设计 数组 哈希表 2+
384打乱数组open in new window数组 数学 随机化
391完美矩形open in new window数组 扫描线
393UTF-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+
456132 模式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数组 哈希表 字符串
502IPOopen 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数组 二分查找
54201 矩阵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+
67924 点游戏open in new window数组 数学 回溯
682棒球比赛open in new window[✓] 数组 模拟
683K 个关闭的灯泡 🔒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[✓]贪心 数组 动态规划
7171 比特与 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位运算 数组 动态规划
900RLE 迭代器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数组 动态规划
957N 天后的牢房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+
992K 个不同整数的子数组open in new window数组 哈希表 计数 1+
994腐烂的橘子open in new window[✓]广度优先搜索 数组 矩阵
995K 连续位的最小翻转次数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+
1005K 次取反后最大化的数组和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+
1191K 次串联后最大子数组之和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+
13883n 块披萨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+
1679K 和数对的最大数目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贪心 数组 排序
1799N 次操作后的最大分数和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数组 哈希表
1908Nim 游戏 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数组 枚举 矩阵
1959K 次调整数组大小浪费的最小总空间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+
20311 比 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数组 哈希表 模拟
2202K 次操作后最大化顶端元素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数组 哈希表 排序
2233K 次增加后的最大乘积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数组 排序
2656K 个元素的最大和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+
3077K 个不相交子数组的最大能量值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数组 哈希表 动态规划
3179K 秒后第 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+
3237Alt 和 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数组 链表 双向链表
3264K 次乘运算后的最终数组 Iopen in new window数组 数学 模拟 1+
3265统计近似相等数对 Iopen in new window数组 哈希表 计数 2+
3266K 次乘运算后的最终数组 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 69Hello 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-II0~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 110 和 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.20T9键盘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数组 哈希表 排序