Skip to content

Latest commit

 

History

History
1089 lines (1081 loc) · 245 KB

README.md

File metadata and controls

1089 lines (1081 loc) · 245 KB

LeetCode

English Version

题解

以下所有题目均来源 LeetCode 中国官网,题解由 doocs/leetcode 贡献者 提供,正在完善中,欢迎贡献你的题解!

快速搜索题号、题解、标签等,请善用 Control+F(或者 Command+F)。

题号 题解 标签 难度 备注
0004 寻找两个正序数组的中位数 数组,二分查找,分治 困难
0027 移除元素 数组,双指针 简单
0028 实现 strStr() 双指针,字符串,字符串匹配 简单
0029 两数相除 位运算,数学 中等
0030 串联所有单词的子串 哈希表,字符串,滑动窗口 困难
0031 下一个排列 数组,双指针 中等
0032 最长有效括号 ,字符串,动态规划 困难
0033 搜索旋转排序数组 数组,二分查找 中等
0034 在排序数组中查找元素的第一个和最后一个位置 数组,二分查找 中等
0035 搜索插入位置 数组,二分查找 简单
0036 有效的数独 数组,哈希表,矩阵 中等
0037 解数独 数组,回溯,矩阵 困难
0038 外观数列 字符串 中等
0039 组合总和 数组,回溯 中等
0040 组合总和 II 数组,回溯 中等
0041 缺失的第一个正数 数组,哈希表 困难
0042 接雨水 ,数组,双指针,动态规划,单调栈 困难
0043 字符串相乘 数学,字符串,模拟 中等
0044 通配符匹配 贪心,递归,字符串,动态规划 困难
0045 跳跃游戏 II 贪心,数组,动态规划 中等
0046 全排列 数组,回溯 中等
0047 全排列 II 数组,回溯 中等
0048 旋转图像 数组,数学,矩阵 中等
0049 字母异位词分组 哈希表,字符串,排序 中等
0050 Pow(x, n) 递归,数学 中等
0051 N 皇后 数组,回溯 困难
0052 N皇后 II 回溯 困难
0053 最大子序和 数组,分治,动态规划 简单
0054 螺旋矩阵 数组,矩阵,模拟 中等
0055 跳跃游戏 贪心,数组,动态规划 中等
0056 合并区间 数组,排序 中等
0057 插入区间 数组 中等
0058 最后一个单词的长度 字符串 简单
0059 螺旋矩阵 II 数组,矩阵,模拟 中等
0060 排列序列 递归,数学 困难
0061 旋转链表 链表,双指针 中等
0062 不同路径 数学,动态规划,组合数学 中等
0063 不同路径 II 数组,动态规划,矩阵 中等
0087 扰乱字符串 字符串,动态规划 困难
0088 合并两个有序数组 数组,双指针,排序 简单
0089 格雷编码 位运算,数学,回溯 中等
0090 子集 II 位运算,数组,回溯 中等
0091 解码方法 字符串,动态规划 中等
0092 反转链表 II 链表 中等
0093 复原 IP 地址 字符串,回溯 中等
0094 二叉树的中序遍历 ,,深度优先搜索,二叉树 简单
0095 不同的二叉搜索树 II ,二叉搜索树,动态规划,回溯,二叉树 中等
0096 不同的二叉搜索树 ,二叉搜索树,数学,动态规划,二叉树 中等
0097 交错字符串 字符串,动态规划 中等
0098 验证二叉搜索树 ,深度优先搜索,二叉搜索树,二叉树 中等
0099 恢复二叉搜索树 ,深度优先搜索,二叉搜索树,二叉树 中等
0100 相同的树 ,深度优先搜索,广度优先搜索,二叉树 简单
0101 对称二叉树 ,深度优先搜索,广度优先搜索,二叉树 简单
0102 二叉树的层序遍历 ,广度优先搜索,二叉树 中等
0103 二叉树的锯齿形层序遍历 ,广度优先搜索,二叉树 中等
0104 二叉树的最大深度 ,深度优先搜索,广度优先搜索,二叉树 简单
0105 从前序与中序遍历序列构造二叉树 ,数组,哈希表,分治,二叉树 中等
0106 从中序与后序遍历序列构造二叉树 ,数组,哈希表,分治,二叉树 中等
0107 二叉树的层序遍历 II ,广度优先搜索,二叉树 中等
0108 将有序数组转换为二叉搜索树 ,二叉搜索树,数组,分治,二叉树 简单
0109 有序链表转换二叉搜索树 ,二叉搜索树,链表,分治,二叉树 中等
0110 平衡二叉树 ,深度优先搜索,二叉树 简单
0111 二叉树的最小深度 ,深度优先搜索,广度优先搜索,二叉树 简单
0112 路径总和 ,深度优先搜索,二叉树 简单
0113 路径总和 II ,深度优先搜索,回溯,二叉树 中等
0175 组合两个表 数据库 简单
0179 最大数 贪心,字符串,排序 中等
0180 连续出现的数字 数据库 中等
0181 超过经理收入的员工 数据库 简单
0182 查找重复的电子邮箱 数据库 简单
0183 从不订购的客户 数据库 简单
0184 部门工资最高的员工 数据库 中等
0185 部门工资前三高的所有员工 数据库 困难
0186 翻转字符串里的单词 II 双指针,字符串 中等 🔒
0187 重复的DNA序列 位运算,哈希表,字符串,滑动窗口,哈希函数,滚动哈希 中等
0188 买卖股票的最佳时机 IV 数组,动态规划 困难
0189 旋转数组 数组,数学,双指针 中等
0190 颠倒二进制位 位运算,分治 简单
0191 位1的个数 位运算 简单
0192 统计词频 中等
0193 有效电话号码 简单
0194 转置文件 中等
0195 第十行 简单
0196 删除重复的电子邮箱 数据库 简单
0197 上升的温度 数据库 简单
0198 打家劫舍 数组,动态规划 中等
0199 二叉树的右视图 ,深度优先搜索,广度优先搜索,二叉树 中等
0200 岛屿数量 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等
0201 数字范围按位与 位运算 中等
0202 快乐数 哈希表,数学,双指针 简单
0203 移除链表元素 递归,链表 简单
0204 计数质数 数组,数学,枚举,数论 中等
0205 同构字符串 哈希表,字符串 简单
0206 反转链表 递归,链表 简单
0207 课程表 深度优先搜索,广度优先搜索,,拓扑排序 中等
0208 实现 Trie (前缀树) 设计,字典树,哈希表,字符串 中等
0209 长度最小的子数组 数组,二分查找,前缀和,滑动窗口 中等
0210 课程表 II 深度优先搜索,广度优先搜索,,拓扑排序 中等
0211 添加与搜索单词 - 数据结构设计 深度优先搜索,设计,字典树,字符串 中等
0212 单词搜索 II 字典树,数组,字符串,回溯,矩阵 困难
0213 打家劫舍 II 数组,动态规划 中等
0219 存在重复元素 II 数组,哈希表,滑动窗口 简单
0227 基本计算器 II ,数学,字符串 中等
0228 汇总区间 数组 简单
0229 求众数 II 数组,哈希表,计数,排序 中等
0230 二叉搜索树中第K小的元素 ,深度优先搜索,二叉搜索树,二叉树 中等
0231 2 的幂 位运算,递归,数学 简单
0232 用栈实现队列 ,设计,队列 简单
0233 数字 1 的个数 递归,数学,动态规划 困难
0234 回文链表 ,递归,链表,双指针 简单
0235 二叉搜索树的最近公共祖先 ,深度优先搜索,二叉搜索树,二叉树 简单
0236 二叉树的最近公共祖先 ,深度优先搜索,二叉树 中等
0237 删除链表中的节点 链表 简单
0238 除自身以外数组的乘积 数组,前缀和 中等
0239 滑动窗口最大值 队列,数组,滑动窗口,单调队列,堆(优先队列) 困难
0240 搜索二维矩阵 II 数组,二分查找,分治,矩阵 中等
0241 为运算表达式设计优先级 递归,记忆化搜索,数学,字符串,动态规划 中等
0242 有效的字母异位词 哈希表,字符串,排序 简单
0243 最短单词距离 数组,字符串 简单 🔒
0244 最短单词距离 II 设计,数组,哈希表,双指针,字符串 中等 🔒
0245 最短单词距离 III 数组,字符串 中等 🔒
0246 中心对称数 哈希表,双指针,字符串 简单 🔒
0247 中心对称数 II 递归,数组,字符串 中等 🔒
0248 中心对称数 III 递归,数组,字符串 困难 🔒
0249 移位字符串分组 数组,哈希表,字符串 中等 🔒
0250 统计同值子树 ,深度优先搜索,二叉树 中等 🔒
0251 展开二维向量 设计,数组,双指针,迭代器 中等 🔒
0252 会议室 数组,排序 简单 🔒
0253 会议室 II 贪心,数组,双指针,排序,堆(优先队列) 中等 🔒
0254 因子的组合 数组,回溯 中等 🔒
0255 验证前序遍历序列二叉搜索树 ,,二叉搜索树,递归,二叉树,单调栈 中等 🔒
0256 粉刷房子 数组,动态规划 中等 🔒
0257 二叉树的所有路径 ,深度优先搜索,字符串,二叉树 简单
0258 各位相加 数学,数论,模拟 简单
0259 较小的三数之和 数组,双指针,二分查找,排序 中等 🔒
0260 只出现一次的数字 III 位运算,数组 中等
0261 以图判树 深度优先搜索,广度优先搜索,并查集, 中等 🔒
0262 行程和用户 数据库 困难
0263 丑数 数学 简单
0277 搜寻名人 贪心,,双指针,交互 中等 🔒
0278 第一个错误的版本 二分查找,交互 简单
0279 完全平方数 广度优先搜索,数学,动态规划 中等
0280 摆动排序 贪心,数组,排序 中等 🔒
0281 锯齿迭代器 设计,队列,数组,迭代器 中等 🔒
0282 给表达式添加运算符 数学,字符串,回溯 困难
0283 移动零 数组,双指针 简单
0284 窥探迭代器 设计,数组,迭代器 中等
0285 二叉搜索树中的中序后继 ,深度优先搜索,二叉搜索树,二叉树 中等 🔒
0286 墙与门 广度优先搜索,数组,矩阵 中等 🔒
0287 寻找重复数 位运算,数组,双指针,二分查找 中等
0288 单词的唯一缩写 设计,数组,哈希表,字符串 中等 🔒
0289 生命游戏 数组,矩阵,模拟 中等
0290 单词规律 哈希表,字符串 简单
0291 单词规律 II 哈希表,字符串,回溯 中等 🔒
0292 Nim 游戏 脑筋急转弯,数学,博弈 简单
0293 翻转游戏 字符串 简单 🔒
0294 翻转游戏 II 记忆化搜索,数学,动态规划,回溯,博弈 中等 🔒
0295 数据流的中位数 设计,双指针,数据流,排序,堆(优先队列) 困难
0296 最佳的碰头地点 数组,数学,矩阵,排序 困难 🔒
0297 二叉树的序列化与反序列化 ,深度优先搜索,广度优先搜索,设计,字符串,二叉树 困难
0298 二叉树最长连续序列 ,深度优先搜索,二叉树 中等 🔒
0299 猜数字游戏 哈希表,字符串,计数 中等
0300 最长递增子序列 数组,二分查找,动态规划 中等
0301 删除无效的括号 广度优先搜索,字符串,回溯 困难
0302 包含全部黑色像素的最小矩形 深度优先搜索,广度优先搜索,数组,二分查找,矩阵 困难 🔒
0303 区域和检索 - 数组不可变 设计,数组,前缀和 简单
0304 二维区域和检索 - 矩阵不可变 设计,数组,矩阵,前缀和 中等
0305 岛屿数量 II 并查集,数组 困难 🔒
0306 累加数 字符串,回溯 中等
0307 区域和检索 - 数组可修改 设计,树状数组,线段树,数组 中等
0308 二维区域和检索 - 可变 设计,树状数组,线段树,数组,矩阵 困难 🔒
0309 最佳买卖股票时机含冷冻期 数组,动态规划 中等
0310 最小高度树 深度优先搜索,广度优先搜索,,拓扑排序 中等
0311 稀疏矩阵的乘法 数组,哈希表,矩阵 中等 🔒
0312 戳气球 数组,动态规划 困难
0313 超级丑数 数组,哈希表,数学,动态规划,堆(优先队列) 中等
0327 区间和的个数 树状数组,线段树,数组,二分查找,分治,有序集合,归并排序 困难
0334 递增的三元子序列 贪心,数组 中等
0343 整数拆分 数学,动态规划 中等
0344 反转字符串 递归,双指针,字符串 简单
0345 反转字符串中的元音字母 双指针,字符串 简单
0346 数据流中的移动平均值 设计,队列,数组,数据流 简单 🔒
0347 前 K 个高频元素 数组,哈希表,分治,桶排序,计数,快速选择,排序,堆(优先队列) 中等
0348 设计井字棋 设计,数组,哈希表,矩阵 中等 🔒
0349 两个数组的交集 数组,哈希表,双指针,二分查找,排序 简单
0350 两个数组的交集 II 数组,哈希表,双指针,二分查找,排序 简单
0351 安卓系统手势解锁 动态规划,回溯 中等 🔒
0352 将数据流变为多个不相交区间 设计,二分查找,有序集合 困难
0353 贪吃蛇 设计,队列,数组,矩阵 中等 🔒
0354 俄罗斯套娃信封问题 数组,二分查找,动态规划,排序 困难
0355 设计推特 设计,哈希表,链表,堆(优先队列) 中等
0356 直线镜像 数组,哈希表,数学 中等 🔒
0357 计算各个位数不同的数字个数 数学,动态规划,回溯 中等
0358 K 距离间隔重排字符串 贪心,哈希表,字符串,计数,排序,堆(优先队列) 困难 🔒
0359 日志速率限制器 设计,哈希表 简单 🔒
0360 有序转化数组 数组,数学,双指针,排序 中等 🔒
0361 轰炸敌人 数组,动态规划,矩阵 中等 🔒
0362 敲击计数器 设计,队列,数组,哈希表,二分查找 中等 🔒
0363 矩形区域不超过 K 的最大数值和 数组,二分查找,动态规划,矩阵,有序集合 困难
0371 两整数之和 位运算,数学 中等
0410 分割数组的最大值 贪心,数组,二分查找,动态规划 困难
0411 最短独占单词缩写 位运算,字符串,回溯 困难 🔒
0412 Fizz Buzz 数学,字符串,模拟 简单
0413 等差数列划分 数组,动态规划 中等
0417 太平洋大西洋水流问题 深度优先搜索,广度优先搜索,数组,矩阵 中等
0427 建立四叉树 ,数组,分治,矩阵 中等
0428 序列化和反序列化 N 叉树 ,深度优先搜索,广度优先搜索,字符串 困难 🔒
0429 N 叉树的层序遍历 ,广度优先搜索 中等
0430 扁平化多级双向链表 深度优先搜索,链表,双向链表 中等
0431 将 N 叉树编码为二叉树 ,深度优先搜索,广度优先搜索,设计,二叉树 困难 🔒
0434 字符串中的单词数 字符串 简单
0457 环形数组是否存在循环 数组,哈希表,双指针 中等
0462 最少移动次数使数组元素相等 II 数组,数学,排序 中等
0463 岛屿的周长 深度优先搜索,广度优先搜索,数组,矩阵 简单
0464 我能赢吗 位运算,记忆化搜索,数学,动态规划,状态压缩,博弈 中等
0465 最优账单平衡 数组,回溯 困难 🔒
0466 统计重复个数 字符串,动态规划 困难
0467 环绕字符串中唯一的子字符串 字符串,动态规划 中等
0468 验证IP地址 字符串 中等
0469 凸多边形 几何,数学 中等 🔒
0478 在圆内随机生成点 几何,数学,拒绝采样,随机化 中等
0491 递增子序列 位运算,数组,哈希表,回溯 中等
0495 提莫攻击 数组,模拟 简单
0496 下一个更大元素 I ,数组,哈希表,单调栈 简单
0497 非重叠矩形中的随机点 水塘抽样,数学,二分查找,有序集合,前缀和,随机化 中等
0498 对角线遍历 数组,矩阵,模拟 中等
0499 迷宫 III 深度优先搜索,广度优先搜索,,最短路,堆(优先队列) 困难 🔒
0500 键盘行 数组,哈希表,字符串 简单
0501 二叉搜索树中的众数 ,深度优先搜索,二叉搜索树,二叉树 简单
0502 IPO 贪心,数组,排序,堆(优先队列) 困难
0503 下一个更大元素 II ,数组,单调栈 中等
0504 七进制数 数学 简单
0505 迷宫 II 深度优先搜索,广度优先搜索,,最短路,堆(优先队列) 中等 🔒
0506 相对名次 数组,排序,堆(优先队列) 简单
0507 完美数 数学 简单
0508 出现次数最多的子树元素和 ,深度优先搜索,哈希表,二叉树 中等
0510 二叉搜索树中的中序后继 II ,二叉搜索树,二叉树 中等 🔒
0513 找树左下角的值 ,深度优先搜索,广度优先搜索,二叉树 中等
0514 自由之路 深度优先搜索,广度优先搜索,字符串,动态规划 困难
0515 在每个树行中找最大值 ,深度优先搜索,广度优先搜索,二叉树 中等
0516 最长回文子序列 字符串,动态规划 中等
0517 超级洗衣机 贪心,数组 困难
0518 零钱兑换 II 数组,动态规划 中等
0519 随机翻转矩阵 水塘抽样,哈希表,数学,随机化 中等
0520 检测大写字母 字符串 简单
0521 最长特殊序列 Ⅰ 字符串 简单
0522 最长特殊序列 II 数组,哈希表,双指针,字符串,排序 中等
0523 连续的子数组和 数组,哈希表,数学,前缀和 中等
0524 通过删除字母匹配到字典里最长单词 数组,双指针,字符串,排序 中等
0528 按权重随机选择 数学,二分查找,前缀和,随机化 中等
0541 反转字符串 II 双指针,字符串 简单
0552 学生出勤记录 II 动态规划 困难
0553 最优除法 数组,数学,动态规划 中等
0554 砖墙 数组,哈希表 中等
0555 分割连接字符串 贪心,数组,字符串 中等 🔒
0556 下一个更大元素 III 数学,双指针,字符串 中等
0557 反转字符串中的单词 III 双指针,字符串 简单
0558 四叉树交集 ,分治 中等
0559 N 叉树的最大深度 ,深度优先搜索,广度优先搜索 简单
0560 和为 K 的子数组 数组,哈希表,前缀和 中等
0561 数组拆分 I 贪心,数组,计数排序,排序 简单
0562 矩阵中最长的连续1线段 数组,动态规划,矩阵 中等 🔒
0563 二叉树的坡度 ,深度优先搜索,二叉树 简单
0564 寻找最近的回文数 数学,字符串 困难
0565 数组嵌套 深度优先搜索,数组 中等
0566 重塑矩阵 数组,矩阵,模拟 简单
0567 字符串的排列 哈希表,双指针,字符串,滑动窗口 中等
0568 最大休假天数 数组,动态规划,矩阵 困难 🔒
0569 员工薪水中位数 数据库 困难 🔒
0570 至少有5名直接下属的经理 数据库 中等 🔒
0571 给定数字的频率查询中位数 数据库 困难 🔒
0572 另一棵树的子树 ,深度优先搜索,二叉树,字符串匹配,哈希函数 简单
0573 松鼠模拟 数组,数学 中等 🔒
0574 当选者 数据库 中等 🔒
0575 分糖果 数组,哈希表 简单
0581 最短无序连续子数组 ,贪心,数组,双指针,排序,单调栈 中等
0587 安装栅栏 几何,数组,数学 困难
0588 设计内存文件系统 设计,字典树,哈希表,字符串 困难 🔒
0589 N 叉树的前序遍历 ,,深度优先搜索 简单
0590 N 叉树的后序遍历 ,,深度优先搜索 简单
0591 标签验证器 ,字符串 困难
0592 分数加减运算 数学,字符串,模拟 中等
0593 有效的正方形 几何,数学 中等
0594 最长和谐子序列 数组,哈希表,排序 简单
0595 大的国家 数据库 简单
0596 超过5名学生的课 数据库 简单
0597 好友申请 I:总体通过率 数据库 简单 🔒
0598 范围求和 II 数组,数学 简单
0599 两个列表的最小索引总和 数组,哈希表,字符串 简单
0600 不含连续1的非负整数 动态规划 困难
0601 体育馆的人流量 数据库 困难
0602 好友申请 II :谁有最多的好友 数据库 中等 🔒
0603 连续空余座位 数据库 简单 🔒
0604 迭代压缩字符串 设计,数组,哈希表,字符串,迭代器 简单 🔒
0605 种花问题 贪心,数组 简单
0606 根据二叉树创建字符串 ,深度优先搜索,字符串,二叉树 简单
0607 销售员 数据库 简单 🔒
0608 树节点 数据库 中等 🔒
0609 在系统中查找重复文件 数组,哈希表,字符串 中等
0610 判断三角形 数据库 简单 🔒
0611 有效三角形的个数 贪心,数组,双指针,二分查找,排序 中等
0612 平面上的最近距离 数据库 中等 🔒
0613 直线上的最近距离 数据库 简单 🔒
0614 二级关注者 数据库 中等 🔒
0615 平均工资:部门与公司比较 数据库 困难 🔒
0616 给字符串添加加粗标签 字典树,数组,哈希表,字符串,字符串匹配 中等 🔒
0617 合并二叉树 ,深度优先搜索,广度优先搜索,二叉树 简单
0618 学生地理信息报告 数据库 困难 🔒
0619 只出现一次的最大数字 数据库 简单 🔒
0620 有趣的电影 数据库 简单
0621 任务调度器 贪心,数组,哈希表,计数,排序,堆(优先队列) 中等
0623 在二叉树中增加一行 ,深度优先搜索,广度优先搜索,二叉树 中等
0624 数组列表中的最大距离 贪心,数组 中等 🔒
0625 最小因式分解 贪心,数学 中等 🔒
0626 换座位 数据库 中等
0627 变更性别 数据库 简单
0628 三个数的最大乘积 数组,数学,排序 简单
0638 大礼包 位运算,记忆化搜索,数组,动态规划,回溯,状态压缩 中等
0643 子数组最大平均数 I 数组,滑动窗口 简单
0644 子数组最大平均数 II 数组,二分查找 困难 🔒
0645 错误的集合 位运算,数组,哈希表,排序 简单
0646 最长数对链 贪心,数组,动态规划,排序 中等
0647 回文子串 字符串,动态规划 中等
0648 单词替换 字典树,数组,哈希表,字符串 中等
0649 Dota2 参议院 贪心,队列,字符串 中等
0650 只有两个键的键盘 数学,动态规划 中等
0651 4键键盘 数学,动态规划 中等 🔒
0652 寻找重复的子树 ,深度优先搜索,广度优先搜索,二叉树 中等
0653 两数之和 IV - 输入 BST ,深度优先搜索,广度优先搜索,二叉搜索树,哈希表,双指针,二叉树 简单
0654 最大二叉树 ,,数组,分治,二叉树,单调栈 中等
0655 输出二叉树 ,深度优先搜索,广度优先搜索,二叉树 中等
0656 金币路径 数组,动态规划 困难 🔒
0657 机器人能否返回原点 字符串,模拟 简单
0658 找到 K 个最接近的元素 数组,双指针,二分查找,排序,堆(优先队列) 中等
0659 分割数组为连续子序列 贪心,数组,哈希表,堆(优先队列) 中等
0660 移除 9 数学 困难 🔒
0661 图片平滑器 数组,矩阵 简单
0662 二叉树最大宽度 ,深度优先搜索,广度优先搜索,二叉树 中等
0663 均匀树划分 ,深度优先搜索,二叉树 中等 🔒
0664 奇怪的打印机 字符串,动态规划 困难
0665 非递减数列 数组 中等
0666 路径总和 IV ,深度优先搜索,数组,二叉树 中等 🔒
0667 优美的排列 II 数组,数学 中等
0668 乘法表中第k小的数 二分查找 困难
0669 修剪二叉搜索树 ,深度优先搜索,二叉搜索树,二叉树 中等
0670 最大交换 贪心,数学 中等
0671 二叉树中第二小的节点 ,深度优先搜索,二叉树 简单
0672 灯泡开关 Ⅱ 位运算,深度优先搜索,广度优先搜索,数学 中等
0673 最长递增子序列的个数 树状数组,线段树,数组,动态规划 中等
0674 最长连续递增序列 数组 简单
0675 为高尔夫比赛砍树 广度优先搜索,数组,矩阵,堆(优先队列) 困难
0676 实现一个魔法字典 设计,字典树,哈希表,字符串 中等
0677 键值映射 设计,字典树,哈希表,字符串 中等
0678 有效的括号字符串 ,贪心,字符串,动态规划 中等
0679 24 点游戏 数组,数学,回溯 困难
0682 棒球比赛 ,数组,模拟 简单
0691 贴纸拼词 位运算,动态规划,回溯,状态压缩 困难
0700 二叉搜索树中的搜索 ,二叉搜索树,二叉树 简单
0701 二叉搜索树中的插入操作 ,二叉搜索树,二叉树 中等
0702 搜索长度未知的有序数组 数组,二分查找,交互 中等 🔒
0703 数据流中的第 K 大元素 ,设计,二叉搜索树,二叉树,数据流,堆(优先队列) 简单
0705 设计哈希集合 设计,数组,哈希表,链表,哈希函数 简单
0706 设计哈希映射 设计,数组,哈希表,链表,哈希函数 简单
0707 设计链表 设计,链表 中等
0710 黑名单中的随机数 哈希表,数学,二分查找,排序,随机化 困难
0723 粉碎糖果 数组,双指针,矩阵,模拟 中等 🔒
0724 寻找数组的中心下标 数组,前缀和 简单
0725 分隔链表 链表 中等
0726 原子的数量 ,哈希表,字符串 困难
0727 最小窗口子序列 字符串,动态规划,滑动窗口 困难 🔒
0728 自除数 数学 简单
0729 我的日程安排表 I 设计,线段树,有序集合 中等
0730 统计不同回文子序列 字符串,动态规划 困难
0731 我的日程安排表 II 设计,线段树,有序集合 中等
0732 我的日程安排表 III 设计,线段树,有序集合 困难
0733 图像渲染 深度优先搜索,广度优先搜索,数组,矩阵 简单
0734 句子相似性 数组,哈希表,字符串 简单 🔒
0735 行星碰撞 ,数组 中等
0736 Lisp 语法解析 ,递归,哈希表,字符串 困难
0737 句子相似性 II 深度优先搜索,广度优先搜索,并查集,数组,哈希表,字符串 中等 🔒
0738 单调递增的数字 贪心,数学 中等
0739 每日温度 ,数组,单调栈 中等
0740 删除并获得点数 数组,哈希表,动态规划 中等
0741 摘樱桃 数组,动态规划,矩阵 困难
0759 员工空闲时间 数组,排序,堆(优先队列) 困难 🔒
0760 找出变位映射 数组,哈希表 简单 🔒
0761 特殊的二进制序列 递归,字符串 困难
0762 二进制表示中质数个计算置位 位运算,数学 简单
0763 划分字母区间 贪心,哈希表,双指针,字符串 中等
0764 最大加号标志 数组,动态规划 中等
0765 情侣牵手 贪心,深度优先搜索,广度优先搜索,并查集, 困难
0766 托普利茨矩阵 数组,矩阵 简单
0767 重构字符串 贪心,哈希表,字符串,计数,排序,堆(优先队列) 中等
0768 最多能完成排序的块 II ,贪心,数组,排序,单调栈 困难
0769 最多能完成排序的块 ,贪心,数组,排序,单调栈 中等
0770 基本计算器 IV ,递归,哈希表,数学,字符串 困难
0771 宝石与石头 哈希表,字符串 简单
0772 基本计算器 III ,递归,数学,字符串 困难 🔒
0773 滑动谜题 广度优先搜索,数组,矩阵 困难
0774 最小化去加油站的最大距离 数组,二分查找 困难 🔒
0775 全局倒置与局部倒置 数组,数学 中等
0779 第K个语法符号 位运算,递归,数学 中等
0788 旋转数字 数学,动态规划 中等
0789 逃脱阻碍者 数组,数学 中等
0790 多米诺和托米诺平铺 动态规划 中等
0791 自定义字符串排序 哈希表,字符串,排序 中等
0792 匹配子序列的单词数 字典树,哈希表,字符串,排序 中等
0793 阶乘函数后 K 个零 数学,二分查找 困难
0794 有效的井字游戏 数组,字符串 中等
0795 区间子数组个数 数组,双指针 中等
0796 旋转字符串 字符串,字符串匹配 简单
0797 所有可能的路径 深度优先搜索,广度优先搜索,,回溯 中等
0798 得分最高的最小轮调 数组,前缀和 困难
0799 香槟塔 动态规划 中等
0800 相似 RGB 颜色 数学,字符串,枚举 简单 🔒
0801 使序列递增的最小交换次数 数组,动态规划 困难
0802 找到最终的安全状态 深度优先搜索,广度优先搜索,,拓扑排序 中等
0803 打砖块 并查集,数组,矩阵 困难
0804 唯一摩尔斯密码词 数组,哈希表,字符串 简单
0805 数组的均值分割 位运算,数组,数学,动态规划,状态压缩 困难
0806 写字符串需要的行数 数组,字符串 简单
0807 保持城市天际线 贪心,数组,矩阵 中等
0808 分汤 数学,动态规划,概率与统计 中等
0809 情感丰富的文字 数组,双指针,字符串 中等
0810 黑板异或游戏 位运算,脑筋急转弯,数组,数学,博弈 困难
0811 子域名访问计数 数组,哈希表,字符串 中等
0812 最大三角形面积 几何,数组,数学 简单
0813 最大平均值和的分组 数组,动态规划 中等
0814 二叉树剪枝 ,深度优先搜索,二叉树 中等
0815 公交路线 广度优先搜索,数组,哈希表 困难
0816 模糊坐标 字符串,回溯 中等
0817 链表组件 哈希表,链表 中等
0818 赛车 动态规划 困难
0819 最常见的单词 哈希表,字符串 简单
0820 单词的压缩编码 字典树,数组,哈希表,字符串 中等
0821 字符的最短距离 数组,双指针,字符串 简单
0823 带因子的二叉树 数组,哈希表,动态规划 中等
0842 将数组拆分成斐波那契序列 字符串,回溯 中等
0852 山脉数组的峰顶索引 数组,二分查找 简单
0858 镜面反射 几何,数学 中等
0859 亲密字符串 哈希表,字符串 简单
0860 柠檬水找零 贪心,数组 简单
0861 翻转矩阵后的得分 贪心,位运算,数组,矩阵 中等
0862 和至少为 K 的最短子数组 队列,数组,二分查找,前缀和,滑动窗口,单调队列,堆(优先队列) 困难
0863 二叉树中所有距离为 K 的结点 ,深度优先搜索,广度优先搜索,二叉树 中等
0864 获取所有钥匙的最短路径 位运算,广度优先搜索 困难
0865 具有所有最深节点的最小子树 ,深度优先搜索,广度优先搜索,哈希表,二叉树 中等
0866 回文素数 数学 中等
0877 石子游戏 数组,数学,动态规划,博弈 中等
0879 盈利计划 数组,动态规划 困难
0880 索引处的解码字符串 ,字符串 中等
0881 救生艇 贪心,数组,双指针,排序 中等
0882 细分图中的可到达结点 ,最短路,堆(优先队列) 困难
0883 三维形体投影面积 几何,数组,数学,矩阵 简单
0884 两句话中的不常见单词 哈希表,字符串 简单
0885 螺旋矩阵 III 数组,矩阵,模拟 中等
0886 可能的二分法 深度优先搜索,广度优先搜索,并查集, 中等
0887 鸡蛋掉落 数学,二分查找,动态规划 困难
0888 公平的糖果棒交换 数组,哈希表,二分查找,排序 简单
0889 根据前序和后序遍历构造二叉树 ,数组,哈希表,分治,二叉树 中等
0890 查找和替换模式 数组,哈希表,字符串 中等
0891 子序列宽度之和 数组,数学,排序 困难
0892 三维形体的表面积 几何,数组,数学,矩阵 简单
0893 特殊等价字符串组 数组,哈希表,字符串 中等
0894 所有可能的满二叉树 ,递归,记忆化搜索,动态规划,二叉树 中等
0895 最大频率栈 ,设计,哈希表,有序集合 困难
0896 单调数列 数组 简单
0897 递增顺序搜索树 ,,深度优先搜索,二叉搜索树,二叉树 简单
0898 子数组按位或操作 位运算,数组,动态规划 中等
0899 有序队列 数学,字符串,排序 困难
0900 RLE 迭代器 设计,数组,计数,迭代器 中等
0901 股票价格跨度 ,设计,数据流,单调栈 中等
0902 最大为 N 的数字组合 数组,数学,二分查找,动态规划 困难
0903 DI 序列的有效排列 动态规划 困难
0904 水果成篮 数组,哈希表,滑动窗口 中等
0905 按奇偶排序数组 数组,双指针,排序 简单
0906 超级回文数 数学,枚举 困难
0907 子数组的最小值之和 ,数组,动态规划,单调栈 中等
0908 最小差值 I 数组,数学 简单
0909 蛇梯棋 广度优先搜索,数组,矩阵 中等
0910 最小差值 II 贪心,数组,数学,排序 中等
0911 在线选举 设计,数组,哈希表,二分查找 中等
0947 移除最多的同行或同列石头 深度优先搜索,并查集, 中等
0948 令牌放置 贪心,数组,双指针,排序 中等
0949 给定数字能组成的最大时间 字符串,枚举 中等
0950 按递增顺序显示卡牌 队列,数组,排序,模拟 中等
0951 翻转等价二叉树 ,深度优先搜索,二叉树 中等
0952 按公因数计算最大组件大小 并查集,数组,数学 困难
0953 验证外星语词典 数组,哈希表,字符串 简单
0954 二倍数对数组 贪心,数组,哈希表,排序 中等
0955 删列造序 II 贪心,数组,字符串 中等
0956 最高的广告牌 数组,动态规划 困难
0957 N 天后的牢房 位运算,数组,哈希表,数学 中等
0958 二叉树的完全性检验 ,广度优先搜索,二叉树 中等
0959 由斜杠划分区域 深度优先搜索,广度优先搜索,并查集, 中等
0960 删列造序 III 数组,字符串,动态规划 困难
0961 重复 N 次的元素 数组,哈希表 简单
0982 按位与为零的三元组 位运算,数组,哈希表 困难
0992 K 个不同整数的子数组 数组,哈希表,计数,滑动窗口 困难
0996 正方形数组的数目 位运算,数组,数学,动态规划,回溯,状态压缩 困难
0997 找到小镇的法官 ,数组,哈希表 简单
0998 最大二叉树 II ,二叉树 中等
0999 可以被一步捕获的棋子数 数组,矩阵,模拟 简单
1000 合并石头的最低成本 数组,动态规划 困难
1001 网格照明 数组,哈希表 困难
1002 查找共用字符 数组,哈希表,字符串 简单
1003 检查替换后的词是否有效 ,字符串 中等
1004 最大连续1的个数 III 数组,二分查找,前缀和,滑动窗口 中等
1005 K 次取反后最大化的数组和 贪心,数组,排序 简单
1006 笨阶乘 ,数学,模拟 中等
1007 行相等的最少多米诺旋转 贪心,数组 中等
1008 前序遍历构造二叉搜索树 ,,二叉搜索树,数组,二叉树,单调栈 中等
1017 负二进制转换 数学 中等
1018 可被 5 整除的二进制前缀 数组 简单
1019 链表中的下一个更大节点 ,数组,链表,单调栈 中等
1020 飞地的数量 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等
1021 删除最外层的括号 ,字符串 简单
1022 从根到叶的二进制数之和 ,深度优先搜索,二叉树 简单
1023 驼峰式匹配 字典树,双指针,字符串,字符串匹配 中等
1024 视频拼接 贪心,数组,动态规划 中等
1025 除数博弈 脑筋急转弯,数学,动态规划,博弈 简单
1026 节点与其祖先之间的最大差值 ,深度优先搜索,二叉树 中等
1027 最长等差数列 数组,哈希表,二分查找,动态规划 中等
1028 从先序遍历还原二叉树 ,深度优先搜索,字符串,二叉树 困难
1029 两地调度 贪心,数组,排序 中等
1030 距离顺序排列矩阵单元格 几何,数组,数学,矩阵,排序 简单
1031 两个非重叠子数组的最大和 数组,动态规划,滑动窗口 中等
1032 字符流 设计,字典树,数组,字符串,数据流 困难
1033 移动石子直到连续 脑筋急转弯,数学 中等
1037 有效的回旋镖 几何,数学 简单
1055 形成字符串的最短路径 贪心,字符串,动态规划 中等 🔒
1056 易混淆数 数学 简单 🔒
1057 校园自行车分配 贪心,数组,排序 中等 🔒
1059 从始点到终点的所有路径 深度优先搜索, 中等 🔒
1061 按字典序排列最小的等效字符串 并查集,字符串 中等 🔒
1064 不动点 数组,二分查找 简单 🔒
1065 字符串的索引对 字典树,数组,字符串,排序 简单 🔒
1066 校园自行车分配 II 位运算,数组,动态规划,回溯,状态压缩 中等 🔒
1067 范围内的数字计数 数学,动态规划 困难 🔒
1068 产品销售分析 I 数据库 简单 🔒
1069 产品销售分析 II 数据库 简单 🔒
1071 字符串的最大公因子 数学,字符串 简单
1072 按列翻转得到最大值等行数 数组,哈希表,矩阵 中等
1073 负二进制数相加 数组,数学 中等
1074 元素和为目标值的子矩阵数量 数组,哈希表,矩阵,前缀和 困难
1084 销售分析III 数据库 简单 🔒
1085 最小元素各数位之和 数组,数学 简单 🔒
1086 前五科的均分 数组,哈希表,排序 简单 🔒
1087 花括号展开 广度优先搜索,字符串,回溯 中等 🔒
1088 易混淆数 II 数学,回溯 困难 🔒
1098 小众书籍 数据库 中等 🔒
1099 小于 K 的两数之和 数组,双指针,二分查找,排序 简单 🔒
1100 长度为 K 的无重复字符子串 哈希表,字符串,滑动窗口 中等 🔒
1101 彼此熟识的最早时间 并查集,数组 中等 🔒
1102 得分最高的路径 深度优先搜索,广度优先搜索,并查集,数组,矩阵,堆(优先队列) 中等 🔒
1103 分糖果 II 数学,模拟 简单
1105 填充书架 数组,动态规划 中等
1106 解析布尔表达式 ,递归,字符串 困难
1107 每日新用户统计 数据库 中等 🔒
1108 IP 地址无效化 字符串 简单
1109 航班预订统计 数组,前缀和 中等
1110 删点成林 ,深度优先搜索,二叉树 中等
1114 按序打印 多线程 简单
1118 一月有多少天 数学 简单 🔒
1119 删去字符串中的元音 字符串 简单 🔒
1120 子树的最大平均值 ,深度优先搜索,二叉树 中等 🔒
1133 最大唯一数 数组,哈希表,排序 简单 🔒
1134 阿姆斯特朗数 数学 简单 🔒
1135 最低成本联通所有城市 并查集,,最小生成树,堆(优先队列) 中等 🔒
1136 平行课程 ,拓扑排序 中等 🔒
1140 石子游戏 II 数组,数学,动态规划,博弈 中等
1141 查询近30天活跃用户数 数据库 简单 🔒
1142 过去30天的用户活动 II 数据库 简单 🔒
1143 最长公共子序列 字符串,动态规划 中等
1144 递减元素使数组呈锯齿状 贪心,数组 中等
1145 二叉树着色游戏 ,深度优先搜索,二叉树 中等
1146 快照数组 设计,数组,哈希表,二分查找 中等
1147 段式回文 贪心,双指针,字符串,动态规划,哈希函数,滚动哈希 困难
1150 检查一个数是否在数组中占绝大多数 数组,二分查找 简单 🔒
1163 按字典序排在最后的子串 双指针,字符串 困难
1168 水资源分配优化 并查集,,最小生成树 困难 🔒
1173 即时食物配送 I 数据库 简单 🔒
1174 即时食物配送 II 数据库 中等 🔒
1177 构建回文串检测 位运算,哈希表,字符串,前缀和 中等
1179 重新格式化部门表 数据库 简单
1183 矩阵中 1 的最大数量 贪心,堆(优先队列) 困难 🔒
1184 公交站间的距离 数组 简单
1185 一周中的第几天 数学 简单
1186 删除一次得到子数组最大和 数组,动态规划 中等
1187 使数组严格递增 数组,二分查找,动态规划 困难
1189 “气球” 的最大数量 哈希表,字符串,计数 简单
1190 反转每对括号间的子串 ,字符串 中等
1191 K 次串联后最大子数组之和 数组,动态规划 中等
1192 查找集群内的「关键连接」 深度优先搜索,,双连通分量 困难
1200 最小绝对差 数组,排序 简单
1201 丑数 III 数学,二分查找,数论 中等
1202 交换字符串中的元素 深度优先搜索,广度优先搜索,并查集,哈希表,字符串 中等
1203 项目管理 深度优先搜索,广度优先搜索,,拓扑排序 困难
1205 每月交易II 数据库 中等 🔒
1206 设计跳表 设计,链表 困难
1211 查询结果的质量和占比 数据库 简单 🔒
1212 查询球队积分 数据库 中等 🔒
1213 三个有序数组的交集 数组,哈希表,二分查找,计数 简单 🔒
1214 查找两棵二叉搜索树之和 ,,深度优先搜索,二叉搜索树,双指针,二分查找,二叉树 中等 🔒
1215 步进数 广度优先搜索,回溯 中等 🔒
1217 玩筹码 贪心,数组,数学 简单
1218 最长定差子序列 数组,哈希表,动态规划 中等
1219 黄金矿工 数组,回溯,矩阵 中等
1220 统计元音字母序列的数目 动态规划 困难
1221 分割平衡字符串 贪心,字符串,计数 简单
1222 可以攻击国王的皇后 数组,矩阵,模拟 中等
1223 掷骰子模拟 数组,动态规划 困难
1224 最大相等频率 数组,哈希表 困难
1225 报告系统状态的连续日期 数据库 困难 🔒
1226 哲学家进餐 多线程 中等
1227 飞机座位分配概率 脑筋急转弯,数学,动态规划,概率与统计 中等
1232 缀点成线 几何,数组,数学 简单
1233 删除子文件夹 字典树,数组,字符串 中等
1234 替换子串得到平衡字符串 字符串,滑动窗口 中等
1235 规划兼职工作 数组,二分查找,动态规划,排序 困难
1237 找出给定方程的正整数解 数学,双指针,二分查找,交互 中等
1238 循环码排列 位运算,数学,回溯 中等
1239 串联字符串的最大长度 位运算,数组,字符串,回溯 中等
1240 铺瓷砖 动态规划,回溯 困难
1241 每个帖子的评论数 数据库 简单 🔒
1242 多线程网页爬虫 深度优先搜索,广度优先搜索,多线程 中等 🔒
1246 删除回文子数组 数组,动态规划 困难 🔒
1247 交换字符使得字符串相同 贪心,数学,字符串 中等
1248 统计「优美子数组」 数组,哈希表,数学,滑动窗口 中等
1249 移除无效的括号 ,字符串 中等
1250 检查「好数组」 数组,数学,数论 困难
1252 奇数值单元格的数目 数组,数学,模拟 简单
1253 重构 2 行二进制矩阵 贪心,数组,矩阵 中等
1254 统计封闭岛屿的数目 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等
1264 页面推荐 数据库 中等 🔒
1265 逆序打印不可变链表 ,递归,链表,双指针 中等 🔒
1270 向公司CEO汇报工作的所有人 数据库 中等 🔒
1271 十六进制魔术数字 数学,字符串 简单 🔒
1272 删除区间 数组 中等 🔒
1273 删除树节点 ,深度优先搜索,广度优先搜索 中等 🔒
1278 分割回文串 III 字符串,动态规划 困难
1279 红绿灯路口 多线程 简单 🔒
1280 学生们参加各科测试的次数 数据库 简单 🔒
1281 整数的各位积和之差 数学 简单
1282 用户分组 数组,哈希表 中等
1283 使结果不超过阈值的最小除数 数组,二分查找 中等
1284 转化为全零矩阵的最少反转次数 位运算,广度优先搜索,数组,矩阵 困难
1285 找到连续区间的开始和结束数字 数据库 中等 🔒
1290 二进制链表转整数 链表,数学 简单
1292 元素和小于等于阈值的正方形的最大边长 数组,二分查找,矩阵,前缀和 中等
1293 网格中的最短路径 广度优先搜索,数组,矩阵 困难
1294 不同国家的天气类型 数据库 简单 🔒
1295 统计位数为偶数的数字 数组 简单
1296 划分数组为连续数字的集合 贪心,数组,哈希表,排序 中等
1297 子串的最大出现次数 哈希表,字符串,滑动窗口 中等
1298 你能从盒子里获得的最大糖果数 广度优先搜索,数组 困难
1302 层数最深叶子节点的和 ,深度优先搜索,广度优先搜索,二叉树 中等
1303 求团队人数 数据库 简单 🔒
1304 和为零的N个唯一整数 数组,数学 简单
1305 两棵二叉搜索树中的所有元素 ,深度优先搜索,二叉搜索树,二叉树,排序 中等
1306 跳跃游戏 III 深度优先搜索,广度优先搜索,数组 中等
1307 口算难题 数组,数学,字符串,回溯 困难
1308 不同性别每日分数总计 数据库 中等 🔒
1309 解码字母到整数映射 字符串 简单
1310 子数组异或查询 位运算,数组,前缀和 中等
1311 获取你好友已观看的视频 广度优先搜索,数组,哈希表,排序 中等
1312 让字符串成为回文串的最少插入次数 字符串,动态规划 困难
1313 解压缩编码列表 数组 简单
1314 矩阵区域和 数组,矩阵,前缀和 中等
1315 祖父节点值为偶数的节点和 ,深度优先搜索,广度优先搜索,二叉树 中等
1316 不同的循环子字符串 字典树,字符串,动态规划,滑动窗口,哈希函数,滚动哈希 困难
1317 将整数转换为两个无零整数的和 数学 简单
1318 或运算的最小翻转次数 位运算 中等
1319 连通网络的操作次数 深度优先搜索,广度优先搜索,并查集, 中等
1320 二指输入的的最小距离 字符串,动态规划 困难
1327 列出指定时间段内所有的下单产品 数据库 简单 🔒
1328 破坏回文串 贪心,字符串 中等
1329 将矩阵按对角线排序 数组,矩阵,排序 中等
1330 翻转子数组得到最大的数组值 贪心,数组,数学 困难
1331 数组序号转换 数组,哈希表,排序 简单
1341 电影评分 数据库 中等 🔒
1342 将数字变成 0 的操作次数 位运算,数学 简单
1349 参加考试的最大学生数 位运算,数组,动态规划,状态压缩,矩阵 困难
1350 院系无效的学生 数据库 简单 🔒
1355 活动参与者 数据库 中等 🔒
1364 顾客的可信联系人数量 数据库 中等 🔒
1365 有多少小于当前数字的数字 数组,哈希表,计数,排序 简单
1366 通过投票对团队排名 数组,哈希表,字符串,计数,排序 中等
1367 二叉树中的列表 ,深度优先搜索,广度优先搜索,链表,二叉树 中等
1368 使网格图至少有一条有效路径的最小代价 广度优先搜索,,数组,矩阵,最短路,堆(优先队列) 困难
1369 获取最近第二次的活动 数据库 困难 🔒
1374 生成每种字符都是奇数个的字符串 字符串 简单
1375 灯泡开关 III 数组 中等
1376 通知所有员工所需的时间 ,深度优先搜索,广度优先搜索 中等
1377 T 秒后青蛙的位置 ,深度优先搜索,广度优先搜索, 困难
1378 使用唯一标识码替换员工ID 数据库 简单 🔒
1379 找出克隆二叉树中的相同节点 ,深度优先搜索,广度优先搜索,二叉树 中等
1380 矩阵中的幸运数 数组,矩阵 简单
1381 设计一个支持增量操作的栈 ,设计,数组 中等
1383 最大的团队表现值 贪心,数组,排序,堆(优先队列) 困难
1384 按年度列出销售总额 数据库 困难 🔒
1385 两个数组间的距离值 数组,双指针,二分查找,排序 简单
1386 安排电影院座位 贪心,位运算,数组,哈希表 中等
1387 将整数按权重排序 记忆化搜索,动态规划,排序 中等
1388 3n 块披萨 贪心,数组,动态规划,堆(优先队列) 困难
1389 按既定顺序创建目标数组 数组,模拟 简单
1391 检查网格中是否存在有效路径 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等
1392 最长快乐前缀 字符串,字符串匹配,哈希函数,滚动哈希 困难
1394 找出数组中的幸运数 数组,哈希表,计数 简单
1395 统计作战单位数 树状数组,数组,动态规划 中等
1396 设计地铁系统 设计,哈希表,字符串 中等
1397 找到所有好字符串 字符串,动态规划,字符串匹配 困难
1399 统计最大组的数目 哈希表,数学 简单
1400 构造 K 个回文字符串 贪心,哈希表,字符串,计数 中等
1401 圆和矩形是否有重叠 几何,数学 中等
1402 做菜顺序 贪心,数组,动态规划,排序 困难
1405 最长快乐字符串 贪心,字符串,堆(优先队列) 中等
1407 排名靠前的旅行者 数据库 简单 🔒
1413 逐步求和得到正数的最小值 数组,前缀和 简单
1414 和为 K 的最少斐波那契数字数目 贪心 中等
1415 长度为 n 的开心字符串中字典序第 k 小的字符串 字符串,回溯 中等
1416 恢复数组 字符串,动态规划 困难
1425 带限制的子序列和 队列,数组,动态规划,滑动窗口,单调队列,堆(优先队列) 困难
1427 字符串的左右移 数组,数学,字符串 简单 🔒
1428 至少有一个 1 的最左端列 数组,二分查找,交互,矩阵 中等 🔒
1429 第一个唯一数字 设计,队列,数组,哈希表,数据流 中等 🔒
1430 判断给定的序列是否是二叉树从根到叶的路径 ,深度优先搜索,广度优先搜索,二叉树 中等 🔒
1435 制作会话柱状图 数据库 简单 🔒
1473 粉刷房子 III 数组,动态规划 困难
1483 树节点的第 K 个祖先 ,深度优先搜索,广度优先搜索,设计,二分查找,动态规划 困难
1484 按日期分组销售产品 数据库 简单 🔒
1485 克隆含随机指针的二叉树 ,深度优先搜索,广度优先搜索,哈希表,二叉树 中等 🔒
1490 克隆 N 叉树 ,深度优先搜索,广度优先搜索,哈希表 中等 🔒
1498 满足条件的子序列数目 数组,双指针,二分查找,排序 中等
1502 判断能否形成等差数列 数组,排序 简单
1503 所有蚂蚁掉下来前的最后一刻 脑筋急转弯,数组,模拟 中等
1504 统计全 1 子矩形 ,数组,动态规划,矩阵,单调栈 中等
1505 最多 K 次交换相邻数位后得到的最小整数 贪心,树状数组,线段树,字符串 困难
1506 找到 N 叉树的根节点 位运算,,深度优先搜索,哈希表 中等 🔒
1511 消费者下单频率 数据库 简单 🔒
1512 好数对的数目 数组,哈希表,数学,计数 简单
1513 仅含 1 的子串数 数学,字符串 中等
1516 移动 N 叉树的子树 ,深度优先搜索 困难 🔒
1517 查找拥有有效邮箱的用户 数据库 简单 🔒
1522 N 叉树的直径 ,深度优先搜索 中等 🔒
1523 在区间范围内统计奇数数目 数学 简单
1524 和为奇数的子数组数目 数组,数学,动态规划,前缀和 中等
1525 字符串的好分割数目 位运算,字符串,动态规划 中等
1526 形成目标数组的子数组最少增加次数 ,贪心,数组,动态规划,单调栈 困难
1527 患某种疾病的患者 数据库 简单 🔒
1528 重新排列字符串 数组,字符串 简单
1529 灯泡开关 IV 贪心,字符串 中等
1530 好叶子节点对的数量 ,深度优先搜索,二叉树 中等
1531 压缩字符串 II 字符串,动态规划 困难
1532 最近的三笔订单 数据库 中等 🔒
1533 找到最大整数的索引 数组,二分查找,交互 中等 🔒
1534 统计好三元组 数组,枚举 简单
1535 找出数组游戏的赢家 数组,模拟 中等
1536 排布二进制网格的最少交换次数 贪心,数组,矩阵 中等
1537 最大得分 贪心,数组,双指针,动态规划 困难
1538 找出隐藏数组中出现次数最多的元素 数组,数学,交互 中等 🔒
1542 找出最长的超赞子字符串 位运算,哈希表,字符串 困难
1543 产品名称格式修复 数据库 简单 🔒
1544 整理字符串 ,字符串 简单
1545 找出第 N 个二进制字符串中的第 K 位 递归,字符串 中等
1546 和为目标值且不重叠的非空子数组的最大数目 贪心,数组,哈希表,前缀和 中等
1547 切棍子的最小成本 数组,动态规划 困难
1548 图中最相似的路径 ,动态规划 困难 🔒
1549 每件商品的最新订单 数据库 中等 🔒
1550 存在连续三个奇数的数组 数组 简单
1551 使数组中所有元素相等的最小操作数 数学 中等
1552 两球之间的磁力 数组,二分查找,排序 中等
1553 吃掉 N 个橘子的最少天数 记忆化搜索,动态规划 困难
1554 只有一个不同字符的字符串 哈希表,字符串,哈希函数,滚动哈希 中等 🔒
1556 千位分隔数 字符串 简单
1557 可以到达所有点的最少点数目 中等
1558 得到目标数组的最少函数调用次数 贪心,数组 中等
1559 二维网格图中探测环 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等
1560 圆形赛道上经过次数最多的扇区 数组,模拟 简单
1561 你可以获得的最大硬币数目 贪心,数组,数学,博弈,排序 中等
1562 查找大小为 M 的最新分组 数组,二分查找,模拟 中等
1563 石子游戏 V 数组,数学,动态规划,博弈 困难
1566 重复至少 K 次且长度为 M 的模式 数组,枚举 简单
1567 乘积为正数的最长子数组长度 贪心,数组,动态规划 中等
1568 使陆地分离的最少天数 深度优先搜索,广度优先搜索,数组,矩阵,强连通分量 困难
1569 将子数组重新排序得到同一个二叉查找树的方案数 ,并查集,二叉搜索树,记忆化搜索,数组,数学,分治,动态规划,二叉树,组合数学 困难
1572 矩阵对角线元素的和 数组,矩阵 简单
1573 分割字符串的方案数 数学,字符串 中等
1574 删除最短的子数组使剩余数组有序 ,数组,双指针,二分查找,单调栈 中等
1575 统计所有可行路径 记忆化搜索,数组,动态规划 困难
1576 替换所有的问号 字符串 简单
1588 所有奇数长度子数组的和 数组,数学,前缀和 简单
1589 所有排列中的最大和 贪心,数组,前缀和,排序 中等
1590 使数组和能被 P 整除 数组,哈希表,前缀和 中等
1591 奇怪的打印机 II ,拓扑排序,数组,矩阵 困难
1592 重新排列单词间的空格 字符串 简单
1602 找到二叉树中最近的右侧节点 ,广度优先搜索,二叉树 中等 🔒
1607 没有卖出的卖家 数据库 简单 🔒
1612 检查两棵二叉表达式树是否等价 ,深度优先搜索,二叉树 中等 🔒
1617 统计子树中城市之间最大距离 位运算,,动态规划,状态压缩,枚举 困难
1621 大小为 K 的不重叠线段的数目 数学,动态规划 中等
1623 三人国家代表队 数据库 简单 🔒
1624 两个相同字符之间的最长子字符串 哈希表,字符串 简单
1625 执行操作后字典序最小的字符串 广度优先搜索,字符串 中等
1626 无矛盾的最佳球队 数组,动态规划,排序 中等
1628 设计带解析函数的表达式树 ,,设计,数学,二叉树 中等 🔒
1629 按键持续时间最长的键 数组,字符串 简单
1630 等差子数组 数组,排序 中等
1631 最小体力消耗路径 深度优先搜索,广度优先搜索,并查集,数组,二分查找,矩阵,堆(优先队列) 中等
1633 各赛事的用户注册率 数据库 简单 🔒
1634 求两个多项式链表的和 链表,数学,双指针 中等 🔒
1635 Hopper 公司查询 I 数据库 困难 🔒
1636 按照频率将数组升序排序 数组,哈希表,排序 简单
1637 两点之间不包含任何点的最宽垂直面积 数组,排序 中等
1638 统计只差一个字符的子串数目 哈希表,字符串,动态规划 中等
1639 通过给定词典构造目标字符串的方案数 数组,字符串,动态规划 困难
1641 统计字典序元音字符串的数目 动态规划 中等
1642 可以到达的最远建筑 贪心,数组,堆(优先队列) 中等
1644 二叉树的最近公共祖先 II ,深度优先搜索,二叉树 中等 🔒
1645 Hopper Company Queries II 数据库 困难 🔒
1646 获取生成数组中的最大值 数组,动态规划,模拟 简单
1647 字符频次唯一的最小删除次数 贪心,字符串,排序 中等
1648 销售价值减少的颜色球 贪心,数组,数学,二分查找,排序,堆(优先队列) 中等
1649 通过指令创建有序数组 树状数组,线段树,数组,二分查找,分治,有序集合,归并排序 困难
1650 二叉树的最近公共祖先 III ,哈希表,二叉树 中等 🔒
1651 Hopper Company Queries III 数据库 困难 🔒
1652 拆炸弹 数组 简单
1653 使字符串平衡的最少删除次数 ,字符串,动态规划 中等
1654 到家的最少跳跃次数 广度优先搜索,数组,动态规划 中等
1655 分配重复整数 位运算,数组,动态规划,回溯,状态压缩 困难
1656 设计有序流 设计,数组,哈希表,数据流 简单
1657 确定两个字符串是否接近 哈希表,字符串,排序 中等
1658 将 x 减到 0 的最小操作数 数组,哈希表,双指针,二分查找,前缀和 中等
1659 最大化网格幸福感 位运算,记忆化搜索,动态规划,状态压缩 困难
1660 纠正二叉树 ,深度优先搜索,广度优先搜索,哈希表,二叉树 中等 🔒
1662 检查两个字符串数组是否相等 数组,字符串 简单
1663 具有给定数值的最小字符串 贪心,字符串 中等
1664 生成平衡数组的方案数 数组,动态规划 中等
1665 完成所有任务的最少初始能量 贪心,数组,排序 困难
1666 改变二叉树的根节点 ,深度优先搜索,二叉树 中等 🔒
1667 修复表中的名字 数据库 简单 🔒
1668 最大重复子字符串 字符串,字符串匹配 简单
1669 合并两个链表 链表 中等
1670 设计前中后队列 设计,队列,数组,链表,数据流 中等
1671 得到山形数组的最少删除次数 贪心,数组,二分查找,动态规划 困难
1672 最富有客户的资产总量 数组,矩阵 简单
1673 找出最具竞争力的子序列 ,贪心,数组,单调栈 中等
1674 使数组互补的最少操作次数 数组,哈希表,前缀和 中等
1675 数组的最小偏移量 贪心,数组,有序集合,堆(优先队列) 困难
1676 二叉树的最近公共祖先 IV ,深度优先搜索,二叉树 中等 🔒
1677 发票中的产品金额 数据库 简单 🔒
1678 设计 Goal 解析器 字符串 简单
1679 K 和数对的最大数目 数组,哈希表,双指针,排序 中等
1681 最小不兼容性 位运算,数组,动态规划,状态压缩 困难
1682 最长回文子序列 II 字符串,动态规划 中等 🔒
1683 无效的推文 数据库 简单 🔒
1684 统计一致字符串的数目 位运算,数组,哈希表,字符串 简单
1685 有序数组中差绝对值之和 数组,数学,前缀和 中等
1686 石子游戏 VI 贪心,数组,数学,博弈,排序,堆(优先队列) 中等
1687 从仓库到码头运输箱子 线段树,队列,数组,动态规划,单调队列,堆(优先队列) 困难
1691 堆叠长方体的最大高度 数组,动态规划,排序 困难
1692 计算分配糖果的不同方式 动态规划 困难 🔒
1693 每天的领导和合伙人 数据库 简单 🔒
1694 重新格式化电话号码 字符串 简单
1695 删除子数组的最大得分 数组,哈希表,滑动窗口 中等
1696 跳跃游戏 VI 队列,数组,动态规划,滑动窗口,单调队列,堆(优先队列) 中等
1697 检查边长度限制的路径是否存在 并查集,,数组,排序 困难
1698 字符串的不同子字符串个数 字典树,字符串,后缀数组,哈希函数,滚动哈希 中等 🔒
1699 两人之间的通话次数 数据库 中等 🔒
1704 判断字符串的两半是否相似 字符串,计数 简单
1705 吃苹果的最大数目 贪心,数组,堆(优先队列) 中等
1707 与数组中元素的最大异或值 位运算,字典树,数组 困难
1708 长度为 K 的最大子数组 贪心,数组 简单 🔒
1710 卡车上的最大单元数 贪心,数组,排序 简单
1711 大餐计数 数组,哈希表 中等
1712 将数组分成三个子数组的方案数 数组,双指针,二分查找,前缀和 中等
1713 得到子序列的最少操作次数 贪心,数组,哈希表,二分查找 困难
1716 计算力扣银行的钱 数学 简单
1717 删除子字符串的最大得分 ,贪心,字符串 中等
1718 构建字典序最大的可行序列 数组,回溯 中等
1719 重构一棵树的方案数 ,,拓扑排序 困难
1720 解码异或后的数组 位运算,数组 简单
1721 交换链表中的节点 链表,双指针 中等
1722 执行交换操作后的最小汉明距离 深度优先搜索,并查集,数组 中等
1723 完成所有工作的最短时间 位运算,数组,动态规划,回溯,状态压缩 困难
1725 可以形成最大正方形的矩形数目 数组 简单
1726 同积元组 数组,哈希表 中等
1727 重新排列后的最大子矩阵 贪心,数组,矩阵,排序 中等
1732 找到最高海拔 数组,前缀和 简单
1733 需要教语言的最少人数 贪心,数组 中等
1734 解码异或后的排列 位运算,数组 中等
1735 生成乘积数组的方案数 数组,数学,动态规划 困难
1742 盒子中小球的最大数量 哈希表,数学,计数 简单
1743 从相邻元素对还原数组 数组,哈希表 中等
1748 唯一元素的和 数组,哈希表,计数 简单
1749 任意子数组和的绝对值的最大值 数组,动态规划 中等
1750 删除字符串两端相同字符后的最短长度 双指针,字符串 中等
1751 最多可以参加的会议数目 II 数组,二分查找,动态规划 困难
1773 统计匹配检索规则的物品数量 数组,字符串 简单
1788 最大化花园的美观度 贪心,数组,前缀和 困难 🔒
1789 员工的直属部门 数据库 简单 🔒
1791 找出星型图的中心节点 简单
1794 统计距离最小的子串对个数 贪心,哈希表,字符串 中等 🔒
1795 每个产品在不同商店的价格 数据库 简单 🔒
1804 实现 Trie (前缀树) II 设计,字典树,哈希表,字符串 中等 🔒
1809 没有广告的剧集 数据库 简单 🔒
1810 隐藏网格下的最小消耗路径 深度优先搜索,广度优先搜索,,交互,堆(优先队列) 中等 🔒
1811 寻找面试候选人 数据库 中等 🔒
1816 截断句子 数组,字符串 简单
1817 查找用户活跃分钟数 数组,哈希表 中等
1818 绝对差值和 贪心,数组,二分查找,有序集合 中等
1819 序列中不同最大公约数的数目 数组,数学,计数,数论 困难
1822 数组元素积的符号 数组,数学 简单
1823 找出游戏的获胜者 递归,数组,数学,模拟 中等
1824 最少侧跳次数 贪心,数组,动态规划 中等
1825 求出 MK 平均值 设计,队列,有序集合,堆(优先队列) 困难
1827 最少操作使数组递增 贪心,数组 简单
1828 统计一个圆中点的数目 几何,数组,数学 中等
1829 每个查询的最大异或值 位运算,数组,前缀和 中等
1830 使字符串有序的最少操作次数 数学,字符串,组合数学 困难
1832 判断句子是否为全字母句 哈希表,字符串 简单
1833 雪糕的最大数量 贪心,数组,排序 中等
1834 单线程 CPU 数组,排序,堆(优先队列) 中等
1835 所有数对按位与结果的异或和 位运算,数组,数学 困难
1837 K 进制表示下的各位数字总和 数学 简单
1840 最高建筑高度 数组,数学 困难
1841 联赛信息统计 数据库 中等 🔒
1842 下个由相同数字构成的回文串 双指针,字符串 困难 🔒
1843 Suspicious Bank Accounts 数据库 中等 🔒
1844 将所有数字用字符替换 字符串 简单
1845 座位预约管理系统 设计,堆(优先队列) 中等
1846 减小和重新排列数组后的最大元素 贪心,数组,排序 中等
1847 最近的房间 数组,二分查找,排序 困难
1852 每个子数组的数字种类数 数组,哈希表,滑动窗口 中等 🔒
1853 转换日期格式 数据库 简单 🔒
1858 包含所有前缀的最长单词 深度优先搜索,字典树 中等 🔒
1863 找出所有子集的异或总和再求和 位运算,数组,回溯 简单
1864 构成交替字符串需要的最小交换次数 贪心,字符串 中等
1865 找出和为指定值的下标对 设计,数组,哈希表 中等
1866 恰有 K 根木棍可以看到的排列数目 数学,动态规划,组合数学 困难
1867 Orders With Maximum Quantity Above Average 数据库 中等 🔒
1869 哪种连续子字符串更长 字符串 简单
1870 准时到达的列车最小时速 数组,二分查找 中等
1871 跳跃游戏 VII 双指针,字符串,前缀和 中等
1872 石子游戏 VIII 数组,数学,动态规划,博弈,前缀和 困难
1880 检查某单词是否等于两单词之和 字符串 简单
1881 插入后的最大值 贪心,字符串 中等
1882 使用服务器处理任务 数组,堆(优先队列) 中等
1883 准时抵达会议现场的最小跳过休息次数 数组,动态规划 困难
1886 判断矩阵经轮转后是否一致 数组,矩阵 简单
1887 使数组元素相等的减少操作次数 数组,排序 中等
1893 检查是否区域内所有整数都被覆盖 数组,哈希表,前缀和 简单
1894 找到需要补充粉笔的学生编号 数组,二分查找,前缀和,模拟 中等
1895 最大的幻方 数组,矩阵,前缀和 中等
1896 反转表达式值的最少操作次数 ,数学,字符串,动态规划 困难
1902 Depth of BST Given Insertion Order ,二叉搜索树,二叉树,有序集合 中等 🔒
1907 按分类统计薪水 数据库 中等 🔒
1908 Nim 游戏 II 位运算,脑筋急转弯,数组,数学,动态规划,博弈 中等 🔒
1912 设计电影租借系统 设计,数组,哈希表,有序集合,堆(优先队列) 困难
1915 最美子字符串的数目 位运算,哈希表,字符串,前缀和 中等
1917 Leetcodify Friends Recommendations 数据库 困难 🔒
1918 第 K 小的子数组和· 数组,二分查找,滑动窗口 中等 🔒
1919 兴趣相同的朋友 数据库 困难 🔒
1921 消灭怪物的最大数量 贪心,数组,排序 中等
1922 统计好数字的数目 递归,数学 中等
1923 最长公共子路径 数组,二分查找,后缀数组,哈希函数,滚动哈希 困难
1924 Erect the Fence II 几何,数组,数学 困难 🔒
1929 数组串联 数组 简单
1930 长度为 3 的不同回文子序列 哈希表,字符串,前缀和 中等
1931 用三种不同颜色为网格涂色 动态规划 困难
1932 合并多棵二叉搜索树 ,深度优先搜索,哈希表,二分查找,二叉树 困难
1933 判断字符串是否可分解为值均等的子串 字符串 简单 🔒
1934 Confirmation Rate 中等 🔒
1936 新增的最少台阶数 中等
1937 扣分后的最大得分 中等
1938 查询最大基因差 困难
1939 Users That Actively Request Confirmation Messages 数据库 简单 🔒
1940 排序数组之间的最长公共子序列 数组,哈希表,计数 中等 🔒
1941 检查是否所有字符出现次数相同 哈希表,字符串,计数 简单
1942 最小未被占据椅子的编号 数组,有序集合,堆(优先队列) 中等
1943 描述绘画结果 数组,前缀和 中等
1944 队列中可以看到的人数 ,数组,单调栈 困难
1945 字符串转化后的各位数字之和 字符串,模拟 简单
1946 子字符串突变后可能得到的最大整数 贪心,数组,字符串 中等
1947 最大兼容性评分和 位运算,数组,动态规划,回溯,状态压缩 中等
1948 删除系统中的重复文件夹 字典树,数组,哈希表,字符串,哈希函数 困难
1949 Strong Friendship 中等 🔒
1950 所有子数组最小值中的最大值 中等 🔒
1951 查询具有最多共同关注者的所有两两结对组 中等 🔒
1952 三除数 数学 简单
1953 你可以工作的最大周数 贪心,数组 中等
1954 收集足够苹果的最小花园周长 数学,二分查找 中等
1955 统计特殊子序列的数目 数组,动态规划 困难
1956 感染 K 种病毒所需的最短时间 几何,数组,数学,二分查找,枚举 困难 🔒
1957 删除字符使字符串变好 字符串 简单
1958 检查操作是否合法 数组,枚举,矩阵 中等
1959 K 次调整数组大小浪费的最小总空间 数组,动态规划 中等
1960 两个回文子字符串长度的最大乘积 字符串,哈希函数,滚动哈希 困难
1961 检查字符串是否为数组前缀 数组,字符串 简单
1962 移除石子使总数最小 数组,堆(优先队列) 中等
1963 使字符串平衡的最小交换次数 ,贪心,双指针,字符串 中等
1964 找出到每个位置为止最长的有效障碍赛跑路线 树状数组,数组,二分查找 困难
1965 Employees With Missing Information 数据库 简单 🔒
1966 Binary Searchable Numbers in an Unsorted Array 中等 🔒
1967 作为子字符串出现在单词中的字符串数目 字符串 简单
1968 构造元素不等于两相邻元素平均值的数组 贪心,数组,排序 中等
1969 数组元素的最小非零乘积 贪心,递归,数学 中等
1970 你能穿过矩阵的最后一天 深度优先搜索,广度优先搜索,并查集,数组,二分查找,矩阵 困难
1974 使用特殊打字机键入单词的最少时间 贪心,字符串 简单
1975 最大方阵和 贪心,数组,矩阵 中等
1976 到达目的地的方案数 ,拓扑排序,动态规划,最短路 中等
1977 划分数字的方案数 字符串,动态规划,后缀数组 困难
1979 找出数组的最大公约数 数组,数学 简单
1980 找出不同的二进制字符串 数组,字符串,回溯 中等
1981 最小化目标值与所选元素的差 数组,动态规划,矩阵 中等
1982 从子集的和还原数组 数组,分治 困难
1983 Widest Pair of Indices With Equal Range Sum 中等 🔒
1984 学生分数的最小差值 数组,排序 简单
1985 找出数组中的第 K 大整数 数组,字符串,分治,快速选择,排序,堆(优先队列) 中等
1986 完成任务的最少工作时间段 位运算,数组,动态规划,回溯,状态压缩 中等
1987 不同的好子序列数目 字符串,动态规划 困难
1988 Find Cutoff Score for Each School 中等 🔒
1990 Count the Number of Experiments 简单 🔒
1991 找到数组的中间位置 数组,前缀和 简单
1992 找到所有的农场组 深度优先搜索,广度优先搜索,数组,矩阵 中等
1993 树上的操作 ,广度优先搜索,设计,哈希表 中等
1994 好子集的数目 位运算,数组,数学,动态规划,状态压缩 困难
1999 Smallest Greater Multiple Made of Two Digits 中等 🔒
2003 每棵子树内缺失的最小基因值 ,深度优先搜索,并查集,动态规划 困难
2004 The Number of Seniors and Juniors to Join the Company 困难 🔒
2005 Subtree Removal Game with Fibonacci Tree 困难 🔒
2006 差的绝对值为 K 的数对数目 数组 简单
2007 从双倍数组中还原原数组 贪心,数组,哈希表,排序 中等
2008 出租车的最大盈利 数组,二分查找,动态规划,排序 中等
2009 使数组连续的最少操作数 数组,二分查找 困难
2010 The Number of Seniors and Juniors to Join the Company II 困难 🔒
2011 执行操作后的变量值 数组,字符串,模拟 简单
2012 数组美丽值求和 数组 中等
2013 检测正方形 设计,数组,哈希表,计数 中等
2014 重复 K 次的最长子序列 贪心,字符串,回溯,计数,枚举 困难
2015 Average Height of Buildings in Each Segment 贪心,数组,排序,堆(优先队列) 中等 🔒
2016 增量元素之间的最大差值 数组 简单
2017 网格游戏 数组,矩阵,前缀和 中等
2018 判断单词是否能放入填字游戏内 数组,枚举,矩阵 中等
2019 解出数学表达式的学生分数 ,记忆化搜索,数组,数学,字符串,动态规划 困难
2020 Number of Accounts That Did Not Stream 数据库 中等 🔒
2021 Brightest Position on Street 数组,有序集合,前缀和 中等
2022 将一维数组转变成二维数组 数组,矩阵,模拟 简单
2023 连接后等于目标字符串的字符串对 数组,字符串 中等
2024 考试的最大困扰度 字符串,二分查找,前缀和,滑动窗口 中等
2025 分割数组的最多方案数 数组,哈希表,计数,枚举,前缀和 困难
2026 Low-Quality Problems 数据库 简单
2027 转换字符串的最少操作次数 贪心,字符串 简单
2028 找出缺失的观测数据 数组,数学,模拟 中等
2029 石子游戏 IX 贪心,数组,数学,计数,博弈 中等
2030 含特定字母的最小子序列 ,贪心,字符串,单调栈 困难
2031 Count Subarrays With More Ones Than Zeros 树状数组,线段树,数组,二分查找,分治,有序集合,归并排序 中等
2032 至少在两个数组中出现的值 数组,哈希表 简单
2033 获取单值网格的最小操作数 数组,数学,矩阵,排序 中等
2034 股票价格波动 设计,哈希表,有序集合,堆(优先队列) 中等
2035 将数组分成两个数组并最小化数组和的差 位运算,数组,双指针,二分查找,动态规划,状态压缩,有序集合 困难
2036 Maximum Alternating Subarray Sum 数组,动态规划 中等 🔒
2037 使每位学生都有座位的最少移动次数 数组,排序 简单
2038 如果相邻两个颜色均相同则删除当前颜色 贪心,数学,字符串,博弈 中等
2039 网络空闲的时刻 广度优先搜索,,数组 中等
2040 两个有序数组的第 K 小乘积 数组,二分查找 困难
2041 Accepted Candidates From the Interviews 数据库 中等 🔒
2042 检查句子中的数字是否递增 字符串 简单
2043 简易银行系统 设计,数组,哈希表,模拟 中等
2044 统计按位或能得到最大值的子集数目 位运算,数组,回溯 中等
2045 到达目的地的第二短时间 广度优先搜索,,数组,最短路 困难
2046 Sort Linked List Already Sorted Using Absolute Values 中等 🔒

版权

著作权归 GitHub 开源社区 Doocs 所有,商业转载请联系 @yanglbme 获得授权,非商业转载请注明出处。