Skip to content

Latest commit

 

History

History
2306 lines (2298 loc) · 401 KB

README.md

File metadata and controls

2306 lines (2298 loc) · 401 KB

LeetCode

English Version

题解

列表所有题解均由 开源社区 Doocs 贡献者提供,正在完善中,欢迎贡献你的题解!

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

题号 题解 标签 难度 备注
0001 两数之和 数组,哈希表 简单
0002 两数相加 递归,链表,数学 中等
0003 无重复字符的最长子串 哈希表,字符串,滑动窗口 中等
0004 寻找两个正序数组的中位数 数组,二分查找,分治 困难
0005 最长回文子串 字符串,动态规划 中等
0006 Z 字形变换 字符串 中等
0007 整数反转 数学 中等
0008 字符串转换整数 (atoi) 字符串 中等
0009 回文数 数学 简单
0010 正则表达式匹配 递归,字符串,动态规划 困难
0011 盛最多水的容器 贪心,数组,双指针 中等
0012 整数转罗马数字 哈希表,数学,字符串 中等
0013 罗马数字转整数 哈希表,数学,字符串 简单
0014 最长公共前缀 字符串 简单
0015 三数之和 数组,双指针,排序 中等
0016 最接近的三数之和 数组,双指针,排序 中等
0017 电话号码的字母组合 哈希表,字符串,回溯 中等
0018 四数之和 数组,双指针,排序 中等
0019 删除链表的倒数第 N 个结点 链表,双指针 中等
0020 有效的括号 ,字符串 简单
0021 合并两个有序链表 递归,链表 简单
0022 括号生成 字符串,动态规划,回溯 中等
0023 合并K个升序链表 链表,分治,堆(优先队列),归并排序 困难
0024 两两交换链表中的节点 递归,链表 中等
0025 K 个一组翻转链表 递归,链表 困难
0026 删除有序数组中的重复项 数组,双指针 简单
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 数组,动态规划,矩阵 中等
0064 最小路径和 数组,动态规划,矩阵 中等
0065 有效数字 字符串 困难
0066 加一 数组,数学 简单
0067 二进制求和 位运算,数学,字符串,模拟 简单
0068 文本左右对齐 字符串,模拟 困难
0069 x 的平方根 数学,二分查找 简单
0070 爬楼梯 记忆化搜索,数学,动态规划 简单
0071 简化路径 ,字符串 中等
0072 编辑距离 字符串,动态规划 困难
0073 矩阵置零 数组,哈希表,矩阵 中等
0074 搜索二维矩阵 数组,二分查找,矩阵 中等
0075 颜色分类 数组,双指针,排序 中等
0076 最小覆盖子串 哈希表,字符串,滑动窗口 困难
0077 组合 回溯 中等
0078 子集 位运算,数组,回溯 中等
0079 单词搜索 数组,回溯,矩阵 中等
0080 删除有序数组中的重复项 II 数组,双指针 中等
0081 搜索旋转排序数组 II 数组,二分查找 中等
0082 删除排序链表中的重复元素 II 链表,双指针 中等
0083 删除排序链表中的重复元素 链表 简单
0084 柱状图中最大的矩形 ,数组,单调栈 困难
0085 最大矩形 ,数组,动态规划,矩阵,单调栈 困难
0086 分隔链表 链表,双指针 中等
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 ,深度优先搜索,回溯,二叉树 中等
0114 二叉树展开为链表 ,,深度优先搜索,链表,二叉树 中等
0115 不同的子序列 字符串,动态规划 困难
0116 填充每个节点的下一个右侧节点指针 ,深度优先搜索,广度优先搜索,链表,二叉树 中等
0117 填充每个节点的下一个右侧节点指针 II ,深度优先搜索,广度优先搜索,链表,二叉树 中等
0118 杨辉三角 数组,动态规划 简单
0119 杨辉三角 II 数组,动态规划 简单
0120 三角形最小路径和 数组,动态规划 中等
0121 买卖股票的最佳时机 数组,动态规划 简单
0122 买卖股票的最佳时机 II 贪心,数组,动态规划 中等
0123 买卖股票的最佳时机 III 数组,动态规划 困难
0124 二叉树中的最大路径和 ,深度优先搜索,动态规划,二叉树 困难
0125 验证回文串 双指针,字符串 简单
0126 单词接龙 II 广度优先搜索,哈希表,字符串,回溯 困难
0127 单词接龙 广度优先搜索,哈希表,字符串 困难
0128 最长连续序列 并查集,数组,哈希表 中等
0129 求根节点到叶节点数字之和 ,深度优先搜索,二叉树 中等
0130 被围绕的区域 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等
0131 分割回文串 字符串,动态规划,回溯 中等
0132 分割回文串 II 字符串,动态规划 困难
0133 克隆图 深度优先搜索,广度优先搜索,,哈希表 中等
0134 加油站 贪心,数组 中等
0135 分发糖果 贪心,数组 困难
0136 只出现一次的数字 位运算,数组 简单
0137 只出现一次的数字 II 位运算,数组 中等
0138 复制带随机指针的链表 哈希表,链表 中等
0139 单词拆分 字典树,记忆化搜索,哈希表,字符串,动态规划 中等
0140 单词拆分 II 字典树,记忆化搜索,哈希表,字符串,动态规划,回溯 困难
0141 环形链表 哈希表,链表,双指针 简单
0142 环形链表 II 哈希表,链表,双指针 中等
0143 重排链表 ,递归,链表,双指针 中等
0144 二叉树的前序遍历 ,,深度优先搜索,二叉树 简单
0145 二叉树的后序遍历 ,,深度优先搜索,二叉树 简单
0146 LRU 缓存 设计,哈希表,链表,双向链表 中等
0147 对链表进行插入排序 链表,排序 中等
0148 排序链表 链表,双指针,分治,排序,归并排序 中等
0149 直线上最多的点数 几何,数组,哈希表,数学 困难
0150 逆波兰表达式求值 ,数组,数学 中等
0151 颠倒字符串中的单词 双指针,字符串 中等
0152 乘积最大子数组 数组,动态规划 中等
0153 寻找旋转排序数组中的最小值 数组,二分查找 中等
0154 寻找旋转排序数组中的最小值 II 数组,二分查找 困难
0155 最小栈 ,设计 简单
0156 上下翻转二叉树 ,深度优先搜索,二叉树 中等 🔒
0157 用 Read4 读取 N 个字符 字符串,交互,模拟 简单 🔒
0158 用 Read4 读取 N 个字符 II 字符串,交互,模拟 困难 🔒
0159 至多包含两个不同字符的最长子串 哈希表,字符串,滑动窗口 中等 🔒
0160 相交链表 哈希表,链表,双指针 简单
0161 相隔为 1 的编辑距离 双指针,字符串 中等 🔒
0162 寻找峰值 数组,二分查找 中等
0163 缺失的区间 数组 简单 🔒
0164 最大间距 数组,桶排序,基数排序,排序 困难
0165 比较版本号 双指针,字符串 中等
0166 分数到小数 哈希表,数学,字符串 中等
0167 两数之和 II - 输入有序数组 数组,双指针,二分查找 中等
0168 Excel表列名称 数学,字符串 简单
0169 多数元素 数组,哈希表,分治,计数,排序 简单
0170 两数之和 III - 数据结构设计 设计,数组,哈希表,双指针,数据流 简单 🔒
0171 Excel 表列序号 数学,字符串 简单
0172 阶乘后的零 数学 中等
0173 二叉搜索树迭代器 ,,设计,二叉搜索树,二叉树,迭代器 中等
0174 地下城游戏 数组,动态规划,矩阵 困难
0175 组合两个表 数据库 简单
0176 第二高的薪水 数据库 中等
0177 第N高的薪水 数据库 中等
0178 分数排名 数据库 中等
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 数组,动态规划 中等
0214 最短回文串 字符串,字符串匹配,哈希函数,滚动哈希 困难
0215 数组中的第K个最大元素 数组,分治,快速选择,排序,堆(优先队列) 中等
0216 组合总和 III 数组,回溯 中等
0217 存在重复元素 数组,哈希表,排序 简单
0218 天际线问题 树状数组,线段树,数组,分治,有序集合,扫描线,堆(优先队列) 困难
0219 存在重复元素 II 数组,哈希表,滑动窗口 简单
0220 存在重复元素 III 数组,桶排序,有序集合,排序,滑动窗口 中等
0221 最大正方形 数组,动态规划,矩阵 中等
0222 完全二叉树的节点个数 ,深度优先搜索,二分查找,二叉树 中等
0223 矩形面积 几何,数学 中等
0224 基本计算器 ,递归,数学,字符串 困难
0225 用队列实现栈 ,设计,队列 简单
0226 翻转二叉树 ,深度优先搜索,广度优先搜索,二叉树 简单
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 丑数 数学 简单
0264 丑数 II 哈希表,数学,动态规划,堆(优先队列) 中等
0265 粉刷房子 II 数组,动态规划 困难 🔒
0266 回文排列 位运算,哈希表,字符串 简单 🔒
0267 回文排列 II 哈希表,字符串,回溯 中等 🔒
0268 丢失的数字 位运算,数组,哈希表,数学,排序 简单
0269 火星词典 深度优先搜索,广度优先搜索,,拓扑排序,数组,字符串 困难 🔒
0270 最接近的二叉搜索树值 ,深度优先搜索,二叉搜索树,二分查找,二叉树 简单 🔒
0271 字符串的编码与解码 设计,数组,字符串 中等 🔒
0272 最接近的二叉搜索树值 II ,,深度优先搜索,二叉搜索树,双指针,二叉树,堆(优先队列) 困难 🔒
0273 整数转换英文表示 递归,数学,字符串 困难
0274 H 指数 数组,计数排序,排序 中等
0275 H 指数 II 数组,二分查找 中等
0276 栅栏涂色 动态规划 中等 🔒
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 超级丑数 数组,数学,动态规划 中等
0314 二叉树的垂直遍历 ,深度优先搜索,广度优先搜索,哈希表,二叉树 中等 🔒
0315 计算右侧小于当前元素的个数 树状数组,线段树,数组,二分查找,分治,有序集合,归并排序 困难
0316 去除重复字母 ,贪心,字符串,单调栈 中等
0317 离建筑物最近的距离 广度优先搜索,数组,矩阵 困难 🔒
0318 最大单词长度乘积 位运算,数组,字符串 中等
0319 灯泡开关 脑筋急转弯,数学 中等
0320 列举单词的全部缩写 位运算,字符串,回溯 中等 🔒
0321 拼接最大数 ,贪心,单调栈 困难
0322 零钱兑换 广度优先搜索,数组,动态规划 中等
0323 无向图中连通分量的数目 深度优先搜索,广度优先搜索,并查集, 中等 🔒
0324 摆动排序 II 数组,分治,快速选择,排序 中等
0325 和等于 k 的最长子数组长度 数组,哈希表 中等 🔒
0326 3 的幂 递归,数学 简单
0327 区间和的个数 树状数组,线段树,数组,二分查找,分治,有序集合,归并排序 困难
0328 奇偶链表 链表 中等
0329 矩阵中的最长递增路径 深度优先搜索,广度优先搜索,,拓扑排序,记忆化搜索,动态规划 困难
0330 按要求补齐数组 贪心,数组 困难
0331 验证二叉树的前序序列化 ,,字符串,二叉树 中等
0332 重新安排行程 深度优先搜索,,欧拉回路 困难
0333 最大 BST 子树 ,深度优先搜索,二叉搜索树,动态规划,二叉树 中等 🔒
0334 递增的三元子序列 贪心,数组 中等
0335 路径交叉 几何,数组,数学 困难
0336 回文对 字典树,数组,哈希表,字符串 困难
0337 打家劫舍 III ,深度优先搜索,动态规划,二叉树 中等
0338 比特位计数 位运算,动态规划 简单
0339 嵌套列表权重和 深度优先搜索,广度优先搜索 中等 🔒
0340 至多包含 K 个不同字符的最长子串 哈希表,字符串,滑动窗口 中等 🔒
0341 扁平化嵌套列表迭代器 ,,深度优先搜索,设计,队列,迭代器 中等
0342 4的幂 位运算,递归,数学 简单
0343 整数拆分 数学,动态规划 中等
0344 反转字符串 递归,双指针,字符串 简单
0345 反转字符串中的元音字母 双指针,字符串 简单
0346 数据流中的移动平均值 设计,队列,数组,数据流 简单 🔒
0347 前 K 个高频元素 数组,哈希表,分治,桶排序,计数,快速选择,排序,堆(优先队列) 中等
0348 设计井字棋 设计,数组,哈希表,矩阵 中等 🔒
0349 两个数组的交集 数组,哈希表,双指针,二分查找,排序 简单
0350 两个数组的交集 II 数组,哈希表,双指针,二分查找,排序 简单
0351 安卓系统手势解锁 动态规划,回溯 中等 🔒
0352 将数据流变为多个不相交区间 设计,二分查找,有序集合 困难
0353 贪吃蛇 设计,队列,数组,矩阵 中等 🔒
0354 俄罗斯套娃信封问题 数组,二分查找,动态规划,排序 困难
0356 直线镜像 数组,哈希表,数学 中等 🔒
0357 统计各位数字都不同的数字个数 数学,动态规划,回溯 中等
0358 K 距离间隔重排字符串 贪心,哈希表,字符串,计数,排序,堆(优先队列) 困难 🔒
0359 日志速率限制器 设计,哈希表 简单 🔒
0360 有序转化数组 数组,数学,双指针,排序 中等 🔒
0361 轰炸敌人 数组,动态规划,矩阵 中等 🔒
0362 敲击计数器 设计,队列,数组,哈希表,二分查找 中等 🔒
0363 矩形区域不超过 K 的最大数值和 数组,二分查找,动态规划,矩阵,有序集合 困难
0364 加权嵌套序列和 II ,深度优先搜索,广度优先搜索 中等 🔒
0365 水壶问题 深度优先搜索,广度优先搜索,数学 中等
0366 寻找二叉树的叶子节点 ,深度优先搜索,二叉树 中等 🔒
0367 有效的完全平方数 数学,二分查找 简单
0368 最大整除子集 数组,数学,动态规划,排序 中等
0369 给单链表加一 链表,数学 中等 🔒
0370 区间加法 数组,前缀和 中等 🔒
0371 两整数之和 位运算,数学 中等
0372 超级次方 数学,分治 中等
0373 查找和最小的 K 对数字 数组,堆(优先队列) 中等
0374 猜数字大小 二分查找,交互 简单
0375 猜数字大小 II 数学,动态规划,博弈 中等
0376 摆动序列 贪心,数组,动态规划 中等
0377 组合总和 Ⅳ 数组,动态规划 中等
0378 有序矩阵中第 K 小的元素 数组,二分查找,矩阵,排序,堆(优先队列) 中等
0379 电话目录管理系统 设计,队列,数组,哈希表,链表 中等 🔒
0380 O(1) 时间插入、删除和获取随机元素 设计,数组,哈希表,数学,随机化 中等
0381 O(1) 时间插入、删除和获取随机元素 - 允许重复 设计,数组,哈希表,数学,随机化 困难
0382 链表随机节点 水塘抽样,链表,数学,随机化 中等
0383 赎金信 哈希表,字符串,计数 简单
0384 打乱数组 数组,数学,随机化 中等
0385 迷你语法分析器 ,深度优先搜索,字符串 中等
0386 字典序排数 深度优先搜索,字典树 中等
0387 字符串中的第一个唯一字符 队列,哈希表,字符串,计数 简单
0388 文件的最长绝对路径 ,深度优先搜索,字符串 中等
0389 找不同 位运算,哈希表,字符串,排序 简单
0390 消除游戏 递归,数学 中等
0391 完美矩形 数组,扫描线 困难
0392 判断子序列 双指针,字符串,动态规划 简单
0393 UTF-8 编码验证 位运算,数组 中等
0394 字符串解码 ,递归,字符串 中等
0395 至少有 K 个重复字符的最长子串 哈希表,字符串,分治,滑动窗口 中等
0396 旋转函数 数组,数学,动态规划 中等
0397 整数替换 贪心,位运算,记忆化搜索,动态规划 中等
0398 随机数索引 水塘抽样,哈希表,数学,随机化 中等
0399 除法求值 深度优先搜索,广度优先搜索,并查集,,数组,最短路 中等
0400 第 N 位数字 数学,二分查找 中等
0401 二进制手表 位运算,回溯 简单
0402 移掉 K 位数字 ,贪心,字符串,单调栈 中等
0403 青蛙过河 数组,动态规划 困难
0404 左叶子之和 ,深度优先搜索,广度优先搜索,二叉树 简单
0405 数字转换为十六进制数 位运算,数学 简单
0406 根据身高重建队列 贪心,树状数组,线段树,数组,排序 中等
0407 接雨水 II 广度优先搜索,数组,矩阵,堆(优先队列) 困难
0408 有效单词缩写 双指针,字符串 简单 🔒
0409 最长回文串 贪心,哈希表,字符串 简单
0410 分割数组的最大值 贪心,数组,二分查找,动态规划 困难
0411 最短独占单词缩写 位运算,字符串,回溯 困难 🔒
0412 Fizz Buzz 数学,字符串,模拟 简单
0413 等差数列划分 数组,动态规划 中等
0414 第三大的数 数组,排序 简单
0415 字符串相加 数学,字符串,模拟 简单
0416 分割等和子集 数组,动态规划 中等
0417 太平洋大西洋水流问题 深度优先搜索,广度优先搜索,数组,矩阵 中等
0418 屏幕可显示句子的数量 字符串,动态规划,模拟 中等 🔒
0419 甲板上的战舰 深度优先搜索,数组,矩阵 中等
0420 强密码检验器 贪心,字符串,堆(优先队列) 困难
0421 数组中两个数的最大异或值 位运算,字典树,数组,哈希表 中等
0422 有效的单词方块 数组,矩阵 简单 🔒
0423 从英文中重建数字 哈希表,数学,字符串 中等
0424 替换后的最长重复字符 哈希表,字符串,滑动窗口 中等
0425 单词方块 字典树,数组,字符串,回溯 困难 🔒
0426 将二叉搜索树转化为排序的双向链表 ,,深度优先搜索,二叉搜索树,链表,二叉树,双向链表 中等 🔒
0427 建立四叉树 ,数组,分治,矩阵 中等
0428 序列化和反序列化 N 叉树 ,深度优先搜索,广度优先搜索,字符串 困难 🔒
0429 N 叉树的层序遍历 ,广度优先搜索 中等
0430 扁平化多级双向链表 深度优先搜索,链表,双向链表 中等
0431 将 N 叉树编码为二叉树 ,深度优先搜索,广度优先搜索,设计,二叉树 困难 🔒
0432 全 O(1) 的数据结构 设计,哈希表,链表,双向链表 困难
0433 最小基因变化 广度优先搜索,哈希表,字符串 中等
0434 字符串中的单词数 字符串 简单
0435 无重叠区间 贪心,数组,动态规划,排序 中等
0436 寻找右区间 数组,二分查找,排序 中等
0437 路径总和 III ,深度优先搜索,二叉树 中等
0438 找到字符串中所有字母异位词 哈希表,字符串,滑动窗口 中等
0439 三元表达式解析器 ,递归,字符串 中等 🔒
0440 字典序的第K小数字 字典树 困难
0441 排列硬币 数学,二分查找 简单
0442 数组中重复的数据 数组,哈希表 中等
0443 压缩字符串 双指针,字符串 中等
0444 序列重建 ,拓扑排序,数组 中等 🔒
0445 两数相加 II ,链表,数学 中等
0446 等差数列划分 II - 子序列 数组,动态规划 困难
0447 回旋镖的数量 数组,哈希表,数学 中等
0448 找到所有数组中消失的数字 数组,哈希表 简单
0449 序列化和反序列化二叉搜索树 ,深度优先搜索,广度优先搜索,设计,二叉搜索树,字符串,二叉树 中等
0450 删除二叉搜索树中的节点 ,二叉搜索树,二叉树 中等
0451 根据字符出现频率排序 哈希表,字符串,桶排序,计数,排序,堆(优先队列) 中等
0452 用最少数量的箭引爆气球 贪心,数组,排序 中等
0453 最小操作次数使数组元素相等 数组,数学 简单
0454 四数相加 II 数组,哈希表 中等
0455 分发饼干 贪心,数组,排序 简单
0456 132 模式 ,数组,二分查找,有序集合,单调栈 中等
0457 环形数组是否存在循环 数组,哈希表,双指针 中等
0458 可怜的小猪 数学,动态规划,组合数学 困难
0459 重复的子字符串 字符串,字符串匹配 简单
0460 LFU 缓存 设计,哈希表,链表,双向链表 困难
0461 汉明距离 位运算 简单
0462 最少移动次数使数组元素相等 II 数组,数学,排序 中等
0463 岛屿的周长 深度优先搜索,广度优先搜索,数组,矩阵 简单
0464 我能赢吗 位运算,记忆化搜索,数学,动态规划,状态压缩,博弈 中等
0465 最优账单平衡 位运算,数组,动态规划,回溯,状态压缩 困难 🔒
0466 统计重复个数 字符串,动态规划 困难
0467 环绕字符串中唯一的子字符串 字符串,动态规划 中等
0468 验证IP地址 字符串 中等
0469 凸多边形 几何,数学 中等 🔒
0470 用 Rand7() 实现 Rand10() 数学,拒绝采样,概率与统计,随机化 中等
0471 编码最短长度的字符串 字符串,动态规划 困难 🔒
0472 连接词 深度优先搜索,字典树,数组,字符串,动态规划 困难
0473 火柴拼正方形 位运算,数组,动态规划,回溯,状态压缩 中等
0474 一和零 数组,字符串,动态规划 中等
0475 供暖器 数组,双指针,二分查找,排序 中等
0476 数字的补数 位运算 简单
0477 汉明距离总和 位运算,数组,数学 中等
0478 在圆内随机生成点 几何,数学,拒绝采样,随机化 中等
0479 最大回文数乘积 数学 困难
0480 滑动窗口中位数 数组,哈希表,滑动窗口,堆(优先队列) 困难
0481 神奇字符串 双指针,字符串 中等
0482 密钥格式化 字符串 简单
0483 最小好进制 数学,二分查找 困难
0484 寻找排列 ,贪心,数组 中等 🔒
0485 最大连续 1 的个数 数组 简单
0486 预测赢家 递归,数组,数学,动态规划,博弈 中等
0487 最大连续1的个数 II 数组,动态规划,滑动窗口 中等 🔒
0488 祖玛游戏 广度优先搜索,记忆化搜索,字符串,动态规划 困难
0489 扫地机器人 回溯,交互 困难 🔒
0490 迷宫 深度优先搜索,广度优先搜索, 中等 🔒
0491 递增子序列 位运算,数组,哈希表,回溯 中等
0492 构造矩形 数学 简单
0493 翻转对 树状数组,线段树,数组,二分查找,分治,有序集合,归并排序 困难
0494 目标和 数组,动态规划,回溯 中等
0495 提莫攻击 数组,模拟 简单
0496 下一个更大元素 I ,数组,哈希表,单调栈 简单
0497 非重叠矩形中的随机点 水塘抽样,数学,二分查找,有序集合,前缀和,随机化 中等
0498 对角线遍历 数组,矩阵,模拟 中等
0499 迷宫 III 深度优先搜索,广度优先搜索,,最短路,堆(优先队列) 困难 🔒
0500 键盘行 数组,哈希表,字符串 简单
0501 二叉搜索树中的众数 ,深度优先搜索,二叉搜索树,二叉树 简单
0502 IPO 贪心,数组,排序,堆(优先队列) 困难
0503 下一个更大元素 II ,数组,单调栈 中等
0504 七进制数 数学 简单
0505 迷宫 II 深度优先搜索,广度优先搜索,,最短路,堆(优先队列) 中等 🔒
0506 相对名次 数组,排序,堆(优先队列) 简单
0507 完美数 数学 简单
0508 出现次数最多的子树元素和 ,深度优先搜索,哈希表,二叉树 中等
0509 斐波那契数 递归,记忆化搜索,数学,动态规划 简单
0510 二叉搜索树中的中序后继 II ,二叉搜索树,二叉树 中等 🔒
0511 游戏玩法分析 I 数据库 简单
0512 游戏玩法分析 II 数据库 简单 🔒
0513 找树左下角的值 ,深度优先搜索,广度优先搜索,二叉树 中等
0514 自由之路 深度优先搜索,广度优先搜索,字符串,动态规划 困难
0515 在每个树行中找最大值 ,深度优先搜索,广度优先搜索,二叉树 中等
0516 最长回文子序列 字符串,动态规划 中等
0517 超级洗衣机 贪心,数组 困难
0518 零钱兑换 II 数组,动态规划 中等
0519 随机翻转矩阵 水塘抽样,哈希表,数学,随机化 中等
0520 检测大写字母 字符串 简单
0521 最长特殊序列 Ⅰ 字符串 简单
0522 最长特殊序列 II 数组,哈希表,双指针,字符串,排序 中等
0523 连续的子数组和 数组,哈希表,数学,前缀和 中等
0524 通过删除字母匹配到字典里最长单词 数组,双指针,字符串,排序 中等
0525 连续数组 数组,哈希表,前缀和 中等
0526 优美的排列 位运算,数组,动态规划,回溯,状态压缩 中等
0527 单词缩写 贪心,字典树,数组,字符串,排序 困难 🔒
0528 按权重随机选择 数学,二分查找,前缀和,随机化 中等
0529 扫雷游戏 深度优先搜索,广度优先搜索,数组,矩阵 中等
0530 二叉搜索树的最小绝对差 ,深度优先搜索,广度优先搜索,二叉搜索树,二叉树 简单
0531 孤独像素 I 数组,哈希表,矩阵 中等 🔒
0532 数组中的 k-diff 数对 数组,哈希表,双指针,二分查找,排序 中等
0533 孤独像素 II 数组,哈希表,矩阵 中等 🔒
0534 游戏玩法分析 III 数据库 中等 🔒
0535 TinyURL 的加密与解密 设计,哈希表,字符串,哈希函数 中等
0536 从字符串生成二叉树 ,深度优先搜索,字符串,二叉树 中等 🔒
0537 复数乘法 数学,字符串,模拟 中等
0538 把二叉搜索树转换为累加树 ,深度优先搜索,二叉搜索树,二叉树 中等
0539 最小时间差 数组,数学,字符串,排序 中等
0540 有序数组中的单一元素 数组,二分查找 中等
0541 反转字符串 II 双指针,字符串 简单
0542 01 矩阵 广度优先搜索,数组,动态规划,矩阵 中等
0543 二叉树的直径 ,深度优先搜索,二叉树 简单
0544 输出比赛匹配对 递归,字符串,模拟 中等 🔒
0545 二叉树的边界 ,深度优先搜索,二叉树 中等 🔒
0546 移除盒子 记忆化搜索,数组,动态规划 困难
0547 省份数量 深度优先搜索,广度优先搜索,并查集, 中等
0548 将数组分割成和相等的子数组 数组,前缀和 困难 🔒
0549 二叉树中最长的连续序列 ,深度优先搜索,二叉树 中等 🔒
0550 游戏玩法分析 IV 数据库 中等 🔒
0551 学生出勤记录 I 字符串 简单
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 分糖果 数组,哈希表 简单
0576 出界的路径数 动态规划 中等
0577 员工奖金 数据库 简单 🔒
0578 查询回答率最高的问题 数据库 中等 🔒
0579 查询员工的累计薪水 数据库 困难 🔒
0580 统计各专业学生人数 数据库 中等 🔒
0581 最短无序连续子数组 ,贪心,数组,双指针,排序,单调栈 中等
0582 杀掉进程 ,深度优先搜索,广度优先搜索,数组,哈希表 中等 🔒
0583 两个字符串的删除操作 字符串,动态规划 中等
0584 寻找用户推荐人 数据库 简单
0585 2016年的投资 数据库 中等 🔒
0586 订单最多的客户 数据库 简单
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 任务调度器 贪心,数组,哈希表,计数,排序,堆(优先队列) 中等
0622 设计循环队列 设计,队列,数组,链表 中等
0623 在二叉树中增加一行 ,深度优先搜索,广度优先搜索,二叉树 中等
0624 数组列表中的最大距离 贪心,数组 中等 🔒
0625 最小因式分解 贪心,数学 中等 🔒
0626 换座位 数据库 中等
0627 变更性别 数据库 简单
0628 三个数的最大乘积 数组,数学,排序 简单
0629 K个逆序对数组 动态规划 困难
0630 课程表 III 贪心,数组,堆(优先队列) 困难
0631 设计 Excel 求和公式 ,设计,拓扑排序 困难 🔒
0632 最小区间 贪心,数组,哈希表,排序,滑动窗口,堆(优先队列) 困难
0633 平方数之和 数学,双指针,二分查找 中等
0634 寻找数组的错位排列 数学,动态规划 中等 🔒
0635 设计日志存储系统 设计,哈希表,字符串,有序集合 中等 🔒
0636 函数的独占时间 ,数组 中等
0637 二叉树的层平均值 ,深度优先搜索,广度优先搜索,二叉树 简单
0638 大礼包 位运算,记忆化搜索,数组,动态规划,回溯,状态压缩 中等
0639 解码方法 II 字符串,动态规划 困难
0640 求解方程 数学,字符串,模拟 中等
0641 设计循环双端队列 设计,队列,数组,链表 中等
0642 设计搜索自动补全系统 设计,字典树,字符串,数据流 困难 🔒
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 点游戏 数组,数学,回溯 困难
0680 验证回文字符串 Ⅱ 贪心,双指针,字符串 简单
0681 最近时刻 字符串,枚举 中等 🔒
0682 棒球比赛 ,数组,模拟 简单
0683 K 个关闭的灯泡 树状数组,数组,有序集合,滑动窗口 困难 🔒
0684 冗余连接 深度优先搜索,广度优先搜索,并查集, 中等
0685 冗余连接 II 深度优先搜索,广度优先搜索,并查集, 困难
0686 重复叠加字符串匹配 字符串,字符串匹配 中等
0687 最长同值路径 ,深度优先搜索,二叉树 中等
0688 骑士在棋盘上的概率 动态规划 中等
0689 三个无重叠子数组的最大和 数组,动态规划 困难
0690 员工的重要性 深度优先搜索,广度优先搜索,哈希表 中等
0691 贴纸拼词 位运算,数组,字符串,动态规划,回溯,状态压缩 困难
0692 前K个高频单词 字典树,哈希表,字符串,桶排序,计数,排序,堆(优先队列) 中等
0693 交替位二进制数 位运算 简单
0694 不同岛屿的数量 深度优先搜索,广度优先搜索,并查集,哈希表,哈希函数 中等 🔒
0695 岛屿的最大面积 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等
0696 计数二进制子串 双指针,字符串 简单
0697 数组的度 数组,哈希表 简单
0698 划分为k个相等的子集 位运算,记忆化搜索,数组,动态规划,回溯,状态压缩 中等
0699 掉落的方块 线段树,数组,有序集合 困难
0700 二叉搜索树中的搜索 ,二叉搜索树,二叉树 简单
0701 二叉搜索树中的插入操作 ,二叉搜索树,二叉树 中等
0702 搜索长度未知的有序数组 数组,二分查找,交互 中等 🔒
0703 数据流中的第 K 大元素 ,设计,二叉搜索树,二叉树,数据流,堆(优先队列) 简单
0704 二分查找 数组,二分查找 简单
0705 设计哈希集合 设计,数组,哈希表,链表,哈希函数 简单
0706 设计哈希映射 设计,数组,哈希表,链表,哈希函数 简单
0707 设计链表 设计,链表 中等
0708 循环有序列表的插入 链表 中等 🔒
0709 转换成小写字母 字符串 简单
0710 黑名单中的随机数 哈希表,数学,二分查找,排序,随机化 困难
0711 不同岛屿的数量 II 深度优先搜索,广度优先搜索,并查集,哈希表,哈希函数 困难 🔒
0712 两个字符串的最小ASCII删除和 字符串,动态规划 中等
0713 乘积小于 K 的子数组 数组,滑动窗口 中等
0714 买卖股票的最佳时机含手续费 贪心,数组,动态规划 中等
0715 Range 模块 设计,线段树,有序集合 困难
0716 最大栈 ,设计,链表,双向链表,有序集合 简单 🔒
0717 1 比特与 2 比特字符 数组 简单
0718 最长重复子数组 数组,二分查找,动态规划,滑动窗口,哈希函数,滚动哈希 中等
0719 找出第 K 小的数对距离 数组,双指针,二分查找,排序 困难
0720 词典中最长的单词 字典树,数组,哈希表,字符串,排序 简单
0721 账户合并 深度优先搜索,广度优先搜索,并查集,数组,字符串 中等
0722 删除注释 数组,字符串 中等
0723 粉碎糖果 数组,双指针,矩阵,模拟 中等 🔒
0724 寻找数组的中心下标 数组,前缀和 简单
0725 分隔链表 链表 中等
0726 原子的数量 ,哈希表,字符串,排序 困难
0727 最小窗口子序列 字符串,动态规划,滑动窗口 困难 🔒
0728 自除数 数学 简单
0729 我的日程安排表 I 设计,线段树,有序集合 中等
0730 统计不同回文子序列 字符串,动态规划 困难
0731 我的日程安排表 II 设计,线段树,有序集合 中等
0732 我的日程安排表 III 设计,线段树,有序集合 困难
0733 图像渲染 深度优先搜索,广度优先搜索,数组,矩阵 简单
0734 句子相似性 数组,哈希表,字符串 简单 🔒
0735 行星碰撞 ,数组 中等
0736 Lisp 语法解析 ,递归,哈希表,字符串 困难
0737 句子相似性 II 深度优先搜索,广度优先搜索,并查集,数组,哈希表,字符串 中等 🔒
0738 单调递增的数字 贪心,数学 中等
0739 每日温度 ,数组,单调栈 中等
0740 删除并获得点数 数组,哈希表,动态规划 中等
0741 摘樱桃 数组,动态规划,矩阵 困难
0742 二叉树最近的叶节点 ,深度优先搜索,广度优先搜索,二叉树 中等 🔒
0743 网络延迟时间 深度优先搜索,广度优先搜索,,最短路,堆(优先队列) 中等
0744 寻找比目标字母大的最小字母 数组,二分查找 简单
0745 前缀和后缀搜索 设计,字典树,字符串 困难
0746 使用最小花费爬楼梯 数组,动态规划 简单
0747 至少是其他数字两倍的最大数 数组,排序 简单
0748 最短补全词 数组,哈希表,字符串 简单
0749 隔离病毒 深度优先搜索,广度优先搜索,数组,矩阵,模拟 困难
0750 角矩形的数量 数组,数学,动态规划,矩阵 中等 🔒
0751 IP 到 CIDR 位运算,字符串 中等 🔒
0752 打开转盘锁 广度优先搜索,数组,哈希表,字符串 中等
0753 破解保险箱 深度优先搜索,,欧拉回路 困难
0754 到达终点数字 数学,二分查找 中等
0755 倒水 数组,模拟 中等 🔒
0756 金字塔转换矩阵 位运算,深度优先搜索,广度优先搜索 中等
0757 设置交集大小至少为2 贪心,数组,排序 困难
0758 字符串中的加粗单词 字典树,数组,哈希表,字符串,字符串匹配 中等 🔒
0759 员工空闲时间 数组,排序,堆(优先队列) 困难 🔒
0760 找出变位映射 数组,哈希表 简单 🔒
0761 特殊的二进制序列 递归,字符串 困难
0762 二进制表示中质数个计算置位 位运算,数学 简单
0763 划分字母区间 贪心,哈希表,双指针,字符串 中等
0764 最大加号标志 数组,动态规划 中等
0765 情侣牵手 贪心,深度优先搜索,广度优先搜索,并查集, 困难
0766 托普利茨矩阵 数组,矩阵 简单
0767 重构字符串 贪心,哈希表,字符串,计数,排序,堆(优先队列) 中等
0768 最多能完成排序的块 II ,贪心,数组,排序,单调栈 困难
0769 最多能完成排序的块 ,贪心,数组,排序,单调栈 中等
0770 基本计算器 IV ,递归,哈希表,数学,字符串 困难
0771 宝石与石头 哈希表,字符串 简单
0772 基本计算器 III ,递归,数学,字符串 困难 🔒
0773 滑动谜题 广度优先搜索,数组,矩阵 困难
0774 最小化去加油站的最大距离 数组,二分查找 困难 🔒
0775 全局倒置与局部倒置 数组,数学 中等
0776 拆分二叉搜索树 ,二叉搜索树,递归,二叉树 中等 🔒
0777 在LR字符串中交换相邻字符 双指针,字符串 中等
0778 水位上升的泳池中游泳 深度优先搜索,广度优先搜索,并查集,数组,二分查找,矩阵,堆(优先队列) 困难
0779 第K个语法符号 位运算,递归,数学 中等
0780 到达终点 数学 困难
0781 森林中的兔子 贪心,数组,哈希表,数学 中等
0782 变为棋盘 位运算,数组,数学,矩阵 困难
0783 二叉搜索树节点最小距离 ,深度优先搜索,广度优先搜索,二叉搜索树,二叉树 简单
0784 字母大小写全排列 位运算,字符串,回溯 中等
0785 判断二分图 深度优先搜索,广度优先搜索,并查集, 中等
0786 第 K 个最小的素数分数 数组,二分查找,堆(优先队列) 困难
0787 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 字符的最短距离 数组,双指针,字符串 简单
0822 翻转卡片游戏 数组,哈希表 中等
0823 带因子的二叉树 数组,哈希表,动态规划 中等
0824 山羊拉丁文 字符串 简单
0825 适龄的朋友 数组,双指针,二分查找,排序 中等
0826 安排工作以达到最大收益 贪心,数组,双指针,二分查找,排序 中等
0827 最大人工岛 深度优先搜索,广度优先搜索,并查集,数组,矩阵 困难
0828 统计子串中的唯一字符 哈希表,字符串,动态规划 困难 第 83 场周赛
0829 连续整数求和 数学,枚举 困难 第 83 场周赛
0830 较大分组的位置 字符串 简单 第 83 场周赛
0831 隐藏个人信息 字符串 中等 第 83 场周赛
0832 翻转图像 数组,双指针,矩阵,模拟 简单 第 84 场周赛
0833 字符串中的查找与替换 数组,字符串,排序 中等 第 84 场周赛
0834 树中距离之和 ,深度优先搜索,,动态规划 困难 第 84 场周赛
0835 图像重叠 数组,矩阵 中等 第 84 场周赛
0836 矩形重叠 几何,数学 简单 第 85 场周赛
0837 新 21 点 数学,动态规划,滑动窗口,概率与统计 中等 第 85 场周赛
0838 推多米诺 双指针,字符串,动态规划 中等 第 85 场周赛
0839 相似字符串组 深度优先搜索,广度优先搜索,并查集,数组,字符串 困难 第 85 场周赛
0840 矩阵中的幻方 数组,数学,矩阵 中等 第 86 场周赛
0841 钥匙和房间 深度优先搜索,广度优先搜索, 中等 第 86 场周赛
0842 将数组拆分成斐波那契序列 字符串,回溯 中等 第 86 场周赛
0843 猜猜这个单词 数组,数学,字符串,博弈,交互 困难 第 86 场周赛
0844 比较含退格的字符串 ,双指针,字符串,模拟 简单 第 87 场周赛
0845 数组中的最长山脉 数组,双指针,动态规划,枚举 中等 第 87 场周赛
0846 一手顺子 贪心,数组,哈希表,排序 中等 第 87 场周赛
0847 访问所有节点的最短路径 位运算,广度优先搜索,,动态规划,状态压缩 困难 第 87 场周赛
0848 字母移位 数组,字符串 中等 第 88 场周赛
0849 到最近的人的最大距离 数组 中等 第 88 场周赛
0850 矩形面积 II 线段树,数组,有序集合,扫描线 困难 第 88 场周赛
0851 喧闹和富有 深度优先搜索,,拓扑排序,数组 中等 第 88 场周赛
0852 山脉数组的峰顶索引 数组,二分查找 简单 第 89 场周赛
0853 车队 ,数组,排序,单调栈 中等 第 89 场周赛
0854 相似度为 K 的字符串 广度优先搜索,字符串 困难 第 89 场周赛
0855 考场就座 设计,有序集合 中等 第 89 场周赛
0856 括号的分数 ,字符串 中等 第 90 场周赛
0857 雇佣 K 名工人的最低成本 贪心,数组,排序,堆(优先队列) 困难 第 90 场周赛
0858 镜面反射 几何,数学 中等 第 90 场周赛
0859 亲密字符串 哈希表,字符串 简单 第 90 场周赛
0860 柠檬水找零 贪心,数组 简单 第 91 场周赛
0861 翻转矩阵后的得分 贪心,位运算,数组,矩阵 中等 第 91 场周赛
0862 和至少为 K 的最短子数组 队列,数组,二分查找,前缀和,滑动窗口,单调队列,堆(优先队列) 困难 第 91 场周赛
0863 二叉树中所有距离为 K 的结点 ,深度优先搜索,广度优先搜索,二叉树 中等 第 91 场周赛
0864 获取所有钥匙的最短路径 位运算,广度优先搜索 困难 第 92 场周赛
0865 具有所有最深节点的最小子树 ,深度优先搜索,广度优先搜索,哈希表,二叉树 中等 第 92 场周赛
0866 回文素数 数学 中等 第 92 场周赛
0867 转置矩阵 数组,矩阵,模拟 简单 第 92 场周赛
0868 二进制间距 位运算 简单 第 93 场周赛
0869 重新排序得到 2 的幂 数学,计数,枚举,排序 中等 第 93 场周赛
0870 优势洗牌 贪心,数组,排序 中等 第 93 场周赛
0871 最低加油次数 贪心,数组,动态规划,堆(优先队列) 困难 第 93 场周赛
0872 叶子相似的树 ,深度优先搜索,二叉树 简单 第 94 场周赛
0873 最长的斐波那契子序列的长度 数组,哈希表,动态规划 中等 第 94 场周赛
0874 模拟行走机器人 数组,模拟 中等 第 94 场周赛
0875 爱吃香蕉的珂珂 数组,二分查找 中等 第 94 场周赛
0876 链表的中间结点 链表,双指针 简单 第 95 场周赛
0877 石子游戏 数组,数学,动态规划,博弈 中等 第 95 场周赛
0878 第 N 个神奇数字 数学,二分查找 困难 第 95 场周赛
0879 盈利计划 数组,动态规划 困难 第 95 场周赛
0880 索引处的解码字符串 ,字符串 中等 第 96 场周赛
0881 救生艇 贪心,数组,双指针,排序 中等 第 96 场周赛
0882 细分图中的可到达结点 ,最短路,堆(优先队列) 困难 第 96 场周赛
0883 三维形体投影面积 几何,数组,数学,矩阵 简单 第 96 场周赛
0884 两句话中的不常见单词 哈希表,字符串 简单 第 97 场周赛
0885 螺旋矩阵 III 数组,矩阵,模拟 中等 第 97 场周赛
0886 可能的二分法 深度优先搜索,广度优先搜索,并查集, 中等 第 97 场周赛
0887 鸡蛋掉落 数学,二分查找,动态规划 困难 第 97 场周赛
0888 公平的糖果交换 数组,哈希表,二分查找,排序 简单 第 98 场周赛
0889 根据前序和后序遍历构造二叉树 ,数组,哈希表,分治,二叉树 中等 第 98 场周赛
0890 查找和替换模式 数组,哈希表,字符串 中等 第 98 场周赛
0891 子序列宽度之和 数组,数学,排序 困难 第 98 场周赛
0892 三维形体的表面积 几何,数组,数学,矩阵 简单 第 99 场周赛
0893 特殊等价字符串组 数组,哈希表,字符串 中等 第 99 场周赛
0894 所有可能的满二叉树 ,递归,记忆化搜索,动态规划,二叉树 中等 第 99 场周赛
0895 最大频率栈 ,设计,哈希表,有序集合 困难 第 99 场周赛
0896 单调数列 数组 简单 第 100 场周赛
0897 递增顺序搜索树 ,,深度优先搜索,二叉搜索树,二叉树 简单 第 100 场周赛
0898 子数组按位或操作 位运算,数组,动态规划 中等 第 100 场周赛
0899 有序队列 数学,字符串,排序 困难 第 100 场周赛
0900 RLE 迭代器 设计,数组,计数,迭代器 中等 第 101 场周赛
0901 股票价格跨度 ,设计,数据流,单调栈 中等 第 101 场周赛
0902 最大为 N 的数字组合 数组,数学,二分查找,动态规划 困难 第 101 场周赛
0903 DI 序列的有效排列 动态规划 困难 第 101 场周赛
0904 水果成篮 数组,哈希表,滑动窗口 中等 第 102 场周赛
0905 按奇偶排序数组 数组,双指针,排序 简单 第 102 场周赛
0906 超级回文数 数学,枚举 困难 第 102 场周赛
0907 子数组的最小值之和 ,数组,动态规划,单调栈 中等 第 102 场周赛
0908 最小差值 I 数组,数学 简单 第 103 场周赛
0909 蛇梯棋 广度优先搜索,数组,矩阵 中等 第 103 场周赛
0910 最小差值 II 贪心,数组,数学,排序 中等 第 103 场周赛
0911 在线选举 设计,数组,哈希表,二分查找 中等 第 103 场周赛
0912 排序数组 数组,分治,桶排序,计数排序,基数排序,排序,堆(优先队列),归并排序 中等
0913 猫和老鼠 ,拓扑排序,记忆化搜索,数学,动态规划,博弈 困难 第 104 场周赛
0914 卡牌分组 数组,哈希表,数学,计数,数论 简单 第 104 场周赛
0915 分割数组 数组 中等 第 104 场周赛
0916 单词子集 数组,哈希表,字符串 中等 第 104 场周赛
0917 仅仅反转字母 双指针,字符串 简单 第 105 场周赛
0918 环形子数组的最大和 队列,数组,分治,动态规划,单调队列 中等 第 105 场周赛
0919 完全二叉树插入器 ,广度优先搜索,设计,二叉树 中等 第 105 场周赛
0920 播放列表的数量 数学,动态规划,组合数学 困难 第 105 场周赛
0921 使括号有效的最少添加 ,贪心,字符串 中等 第 106 场周赛
0922 按奇偶排序数组 II 数组,双指针,排序 简单 第 106 场周赛
0923 三数之和的多种可能 数组,哈希表,双指针,计数,排序 中等 第 106 场周赛
0924 尽量减少恶意软件的传播 深度优先搜索,广度优先搜索,并查集,数组,矩阵 困难 第 106 场周赛
0925 长按键入 双指针,字符串 简单 第 107 场周赛
0926 将字符串翻转到单调递增 字符串,动态规划 中等 第 107 场周赛
0927 三等分 数组,数学 困难 第 107 场周赛
0928 尽量减少恶意软件的传播 II 深度优先搜索,广度优先搜索,并查集,数组,矩阵 困难 第 107 场周赛
0929 独特的电子邮件地址 数组,哈希表,字符串 简单 第 108 场周赛
0930 和相同的二元子数组 数组,哈希表,前缀和,滑动窗口 中等 第 108 场周赛
0931 下降路径最小和 数组,动态规划,矩阵 中等 第 108 场周赛
0932 漂亮数组 数组,数学,分治 中等 第 108 场周赛
0933 最近的请求次数 设计,队列,数据流 简单 第 109 场周赛
0934 最短的桥 深度优先搜索,广度优先搜索,数组,矩阵 中等 第 109 场周赛
0935 骑士拨号器 动态规划 中等 第 109 场周赛
0936 戳印序列 ,贪心,队列,字符串 困难 第 109 场周赛
0937 重新排列日志文件 数组,字符串,排序 简单 第 110 场周赛
0938 二叉搜索树的范围和 ,深度优先搜索,二叉搜索树,二叉树 简单 第 110 场周赛
0939 最小面积矩形 几何,数组,哈希表,数学,排序 中等 第 110 场周赛
0940 不同的子序列 II 字符串,动态规划 困难 第 110 场周赛
0941 有效的山脉数组 数组 简单 第 111 场周赛
0942 增减字符串匹配 贪心,数组,数学,双指针,字符串 简单 第 111 场周赛
0943 最短超级串 位运算,数组,字符串,动态规划,状态压缩 困难 第 111 场周赛
0944 删列造序 数组,字符串 简单 第 111 场周赛
0945 使数组唯一的最小增量 贪心,数组,计数,排序 中等 第 112 场周赛
0946 验证栈序列 ,数组,模拟 中等 第 112 场周赛
0947 移除最多的同行或同列石头 深度优先搜索,并查集, 中等 第 112 场周赛
0948 令牌放置 贪心,数组,双指针,排序 中等 第 112 场周赛
0949 给定数字能组成的最大时间 字符串,枚举 中等 第 113 场周赛
0950 按递增顺序显示卡牌 队列,数组,排序,模拟 中等 第 113 场周赛
0951 翻转等价二叉树 ,深度优先搜索,二叉树 中等 第 113 场周赛
0952 按公因数计算最大组件大小 并查集,数组,数学 困难 第 113 场周赛
0953 验证外星语词典 数组,哈希表,字符串 简单 第 114 场周赛
0954 二倍数对数组 贪心,数组,哈希表,排序 中等 第 114 场周赛
0955 删列造序 II 贪心,数组,字符串 中等 第 114 场周赛
0956 最高的广告牌 数组,动态规划 困难 第 114 场周赛
0957 N 天后的牢房 位运算,数组,哈希表,数学 中等 第 115 场周赛
0958 二叉树的完全性检验 ,广度优先搜索,二叉树 中等 第 115 场周赛
0959 由斜杠划分区域 深度优先搜索,广度优先搜索,并查集, 中等 第 115 场周赛
0960 删列造序 III 数组,字符串,动态规划 困难 第 115 场周赛
0961 在长度 2N 的数组中找出重复 N 次的元素 数组,哈希表 简单 第 116 场周赛
0962 最大宽度坡 ,数组,单调栈 中等 第 116 场周赛
0963 最小面积矩形 II 几何,数组,数学 中等 第 116 场周赛
0964 表示数字的最少运算符 数学,动态规划 困难 第 116 场周赛
0965 单值二叉树 ,深度优先搜索,广度优先搜索,二叉树 简单 第 117 场周赛
0966 元音拼写检查器 数组,哈希表,字符串 中等 第 117 场周赛
0967 连续差相同的数字 广度优先搜索,回溯 中等 第 117 场周赛
0968 监控二叉树 ,深度优先搜索,动态规划,二叉树 困难 第 117 场周赛
0969 煎饼排序 贪心,数组,双指针,排序 中等 第 118 场周赛
0970 强整数 哈希表,数学 中等 第 118 场周赛
0971 翻转二叉树以匹配先序遍历 ,深度优先搜索,二叉树 中等 第 118 场周赛
0972 相等的有理数 数学,字符串 困难 第 118 场周赛
0973 最接近原点的 K 个点 几何,数组,数学,分治,快速选择,排序,堆(优先队列) 中等 第 119 场周赛
0974 和可被 K 整除的子数组 数组,哈希表,前缀和 中等 第 119 场周赛
0975 奇偶跳 ,数组,动态规划,有序集合,单调栈 困难 第 119 场周赛
0976 三角形的最大周长 贪心,数组,数学,排序 简单 第 119 场周赛
0977 有序数组的平方 数组,双指针,排序 简单 第 120 场周赛
0978 最长湍流子数组 数组,动态规划,滑动窗口 中等 第 120 场周赛
0979 在二叉树中分配硬币 ,深度优先搜索,二叉树 中等 第 120 场周赛
0980 不同路径 III 位运算,数组,回溯,矩阵 困难 第 120 场周赛
0981 基于时间的键值存储 设计,哈希表,字符串,二分查找 中等 第 121 场周赛
0982 按位与为零的三元组 位运算,数组,哈希表 困难 第 121 场周赛
0983 最低票价 数组,动态规划 中等 第 121 场周赛
0984 不含 AAA 或 BBB 的字符串 贪心,字符串 中等 第 121 场周赛
0985 查询后的偶数和 数组,模拟 中等 第 122 场周赛
0986 区间列表的交集 数组,双指针 中等 第 122 场周赛
0987 二叉树的垂序遍历 ,深度优先搜索,广度优先搜索,哈希表,二叉树 困难 第 122 场周赛
0988 从叶结点开始的最小字符串 ,深度优先搜索,字符串,二叉树 中等 第 122 场周赛
0989 数组形式的整数加法 数组,数学 简单 第 123 场周赛
0990 等式方程的可满足性 并查集,,数组,字符串 中等 第 123 场周赛
0991 坏了的计算器 贪心,数学 中等 第 123 场周赛
0992 K 个不同整数的子数组 数组,哈希表,计数,滑动窗口 困难 第 123 场周赛
0993 二叉树的堂兄弟节点 ,深度优先搜索,广度优先搜索,二叉树 简单 第 124 场周赛
0994 腐烂的橘子 广度优先搜索,数组,矩阵 中等 第 124 场周赛
0995 K 连续位的最小翻转次数 位运算,数组,前缀和,滑动窗口 困难 第 124 场周赛
0996 正方形数组的数目 位运算,数组,数学,动态规划,回溯,状态压缩 困难 第 124 场周赛
0997 找到小镇的法官 ,数组,哈希表 简单 第 125 场周赛
0998 最大二叉树 II ,二叉树 中等 第 125 场周赛
0999 可以被一步捕获的棋子数 数组,矩阵,模拟 简单 第 125 场周赛
1000 合并石头的最低成本 数组,动态规划 困难 第 126 场周赛
1001 网格照明 数组,哈希表 困难 第 125 场周赛
1002 查找共用字符 数组,哈希表,字符串 简单 第 126 场周赛
1003 检查替换后的词是否有效 ,字符串 中等 第 126 场周赛
1004 最大连续1的个数 III 数组,二分查找,前缀和,滑动窗口 中等 第 126 场周赛
1005 K 次取反后最大化的数组和 贪心,数组,排序 简单 第 127 场周赛
1006 笨阶乘 ,数学,模拟 中等 第 127 场周赛
1007 行相等的最少多米诺旋转 贪心,数组 中等 第 127 场周赛
1008 前序遍历构造二叉搜索树 ,,二叉搜索树,数组,二叉树,单调栈 中等 第 127 场周赛
1009 十进制整数的反码 位运算 简单 第 128 场周赛
1010 总持续时间可被 60 整除的歌曲 数组,哈希表,计数 中等 第 128 场周赛
1011 在 D 天内送达包裹的能力 贪心,数组,二分查找 中等 第 128 场周赛
1012 至少有 1 位重复的数字 数学,动态规划 困难 第 128 场周赛
1013 将数组分成和相等的三个部分 贪心,数组 简单 第 129 场周赛
1014 最佳观光组合 数组,动态规划 中等 第 129 场周赛
1015 可被 K 整除的最小整数 哈希表,数学 中等 第 129 场周赛
1016 子串能表示从 1 到 N 数字的二进制串 字符串 中等 第 129 场周赛
1017 负二进制转换 数学 中等 第 130 场周赛
1018 可被 5 整除的二进制前缀 数组 简单 第 130 场周赛
1019 链表中的下一个更大节点 ,数组,链表,单调栈 中等 第 130 场周赛
1020 飞地的数量 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等 第 130 场周赛
1021 删除最外层的括号 ,字符串 简单 第 131 场周赛
1022 从根到叶的二进制数之和 ,深度优先搜索,二叉树 简单 第 131 场周赛
1023 驼峰式匹配 字典树,双指针,字符串,字符串匹配 中等 第 131 场周赛
1024 视频拼接 贪心,数组,动态规划 中等 第 131 场周赛
1025 除数博弈 脑筋急转弯,数学,动态规划,博弈 简单 第 132 场周赛
1026 节点与其祖先之间的最大差值 ,深度优先搜索,二叉树 中等 第 132 场周赛
1027 最长等差数列 数组,哈希表,二分查找,动态规划 中等 第 132 场周赛
1028 从先序遍历还原二叉树 ,深度优先搜索,字符串,二叉树 困难 第 132 场周赛
1029 两地调度 贪心,数组,排序 中等 第 133 场周赛
1030 距离顺序排列矩阵单元格 几何,数组,数学,矩阵,排序 简单 第 133 场周赛
1031 两个非重叠子数组的最大和 数组,动态规划,滑动窗口 中等 第 133 场周赛
1032 字符流 设计,字典树,数组,字符串,数据流 困难 第 133 场周赛
1033 移动石子直到连续 脑筋急转弯,数学 中等 第 134 场周赛
1034 边界着色 深度优先搜索,广度优先搜索,数组,矩阵 中等 第 134 场周赛
1035 不相交的线 数组,动态规划 中等 第 134 场周赛
1036 逃离大迷宫 深度优先搜索,广度优先搜索,数组,哈希表 困难 第 134 场周赛
1037 有效的回旋镖 几何,数组,数学 简单 第 135 场周赛
1038 从二叉搜索树到更大和树 ,深度优先搜索,二叉搜索树,二叉树 中等 第 135 场周赛
1039 多边形三角剖分的最低得分 数组,动态规划 中等 第 135 场周赛
1040 移动石子直到连续 II 数组,数学,双指针,排序 中等 第 135 场周赛
1041 困于环中的机器人 数学,字符串,模拟 中等 第 136 场周赛
1042 不邻接植花 深度优先搜索,广度优先搜索, 中等 第 136 场周赛
1043 分隔数组以得到最大和 数组,动态规划 中等 第 136 场周赛
1044 最长重复子串 字符串,二分查找,后缀数组,滑动窗口,哈希函数,滚动哈希 困难 第 136 场周赛
1045 买下所有产品的客户 数据库 中等 🔒
1046 最后一块石头的重量 数组,堆(优先队列) 简单 第 137 场周赛
1047 删除字符串中的所有相邻重复项 ,字符串 简单 第 137 场周赛
1048 最长字符串链 数组,哈希表,双指针,字符串,动态规划 中等 第 137 场周赛
1049 最后一块石头的重量 II 数组,动态规划 中等 第 137 场周赛
1050 合作过至少三次的演员和导演 数据库 简单
1051 高度检查器 数组,计数排序,排序 简单 第 138 场周赛
1052 爱生气的书店老板 数组,滑动窗口 中等 第 138 场周赛
1053 交换一次的先前排列 贪心,数组 中等 第 138 场周赛
1054 距离相等的条形码 贪心,数组,哈希表,计数,排序,堆(优先队列) 中等 第 138 场周赛
1055 形成字符串的最短路径 贪心,字符串,动态规划 中等 🔒
1056 易混淆数 数学 简单 🔒
1057 校园自行车分配 贪心,数组,排序 中等 🔒
1058 最小化舍入误差以满足目标 贪心,数组,数学,字符串 中等 🔒
1059 从始点到终点的所有路径 深度优先搜索, 中等 🔒
1060 有序数组中的缺失元素 数组,二分查找 中等 🔒
1061 按字典序排列最小的等效字符串 并查集,字符串 中等 🔒
1062 最长重复子串 字符串,二分查找,动态规划,后缀数组,哈希函数,滚动哈希 中等 🔒
1063 有效子数组的数目 ,数组,单调栈 困难 🔒
1064 不动点 数组,二分查找 简单 🔒
1065 字符串的索引对 字典树,数组,字符串,排序 简单 🔒
1066 校园自行车分配 II 位运算,数组,动态规划,回溯,状态压缩 中等 🔒
1067 范围内的数字计数 数学,动态规划 困难 🔒
1068 产品销售分析 I 数据库 简单 🔒
1069 产品销售分析 II 数据库 简单 🔒
1070 产品销售分析 III 数据库 中等 🔒
1071 字符串的最大公因子 数学,字符串 简单 第 139 场周赛
1072 按列翻转得到最大值等行数 数组,哈希表,矩阵 中等 第 139 场周赛
1073 负二进制数相加 数组,数学 中等 第 139 场周赛
1074 元素和为目标值的子矩阵数量 数组,哈希表,矩阵,前缀和 困难 第 139 场周赛
1075 项目员工 I 数据库 简单 🔒
1076 项目员工II 数据库 简单 🔒
1077 项目员工 III 数据库 中等 🔒
1078 Bigram 分词 字符串 简单 第 140 场周赛
1079 活字印刷 字符串,回溯 中等 第 140 场周赛
1080 根到叶路径上的不足节点 ,深度优先搜索,二叉树 中等 第 140 场周赛
1081 不同字符的最小子序列 ,贪心,字符串,单调栈 中等 第 140 场周赛
1082 销售分析 I 数据库 简单 🔒
1083 销售分析 II 数据库 简单 🔒
1084 销售分析III 数据库 简单
1085 最小元素各数位之和 数组,数学 简单 🔒
1086 前五科的均分 数组,哈希表,排序 简单 🔒
1087 花括号展开 广度优先搜索,字符串,回溯 中等 🔒
1088 易混淆数 II 数学,回溯 困难 🔒
1089 复写零 数组,双指针 简单 第 141 场周赛
1090 受标签影响的最大值 贪心,数组,哈希表,计数,排序 中等 第 141 场周赛
1091 二进制矩阵中的最短路径 广度优先搜索,数组,矩阵 中等 第 141 场周赛
1092 最短公共超序列 字符串,动态规划 困难 第 141 场周赛
1093 大样本统计 数学,双指针,概率与统计 中等 第 142 场周赛
1094 拼车 数组,前缀和,排序,模拟,堆(优先队列) 中等 第 142 场周赛
1095 山脉数组中查找目标值 数组,二分查找,交互 困难 第 142 场周赛
1096 花括号展开 II ,广度优先搜索,字符串,回溯 困难 第 142 场周赛
1097 游戏玩法分析 V 数据库 困难 🔒
1098 小众书籍 数据库 中等 🔒
1099 小于 K 的两数之和 数组,双指针,二分查找,排序 简单 🔒
1100 长度为 K 的无重复字符子串 哈希表,字符串,滑动窗口 中等 🔒
1101 彼此熟识的最早时间 并查集,数组 中等 🔒
1102 得分最高的路径 深度优先搜索,广度优先搜索,并查集,数组,矩阵,堆(优先队列) 中等 🔒
1103 分糖果 II 数学,模拟 简单 第 143 场周赛
1104 二叉树寻路 ,数学,二叉树 中等 第 143 场周赛
1105 填充书架 数组,动态规划 中等 第 143 场周赛
1106 解析布尔表达式 ,递归,字符串 困难 第 143 场周赛
1107 每日新用户统计 数据库 中等 🔒
1108 IP 地址无效化 字符串 简单 第 144 场周赛
1109 航班预订统计 数组,前缀和 中等 第 144 场周赛
1110 删点成林 ,深度优先搜索,二叉树 中等 第 144 场周赛
1111 有效括号的嵌套深度 ,字符串 中等 第 144 场周赛
1112 每位学生的最高成绩 数据库 中等 🔒
1113 报告的记录 数据库 简单 🔒
1114 按序打印 多线程 简单
1115 交替打印 FooBar 多线程 中等
1116 打印零与奇偶数 多线程 中等
1117 H2O 生成 多线程 中等
1118 一月有多少天 数学 简单 🔒
1119 删去字符串中的元音 字符串 简单 🔒
1120 子树的最大平均值 ,深度优先搜索,二叉树 中等 🔒
1121 将数组分成几个递增序列 贪心,数组 困难 🔒
1122 数组的相对排序 数组,哈希表,计数排序,排序 简单 第 145 场周赛
1123 最深叶节点的最近公共祖先 ,深度优先搜索,广度优先搜索,哈希表,二叉树 中等 第 145 场周赛
1124 表现良好的最长时间段 ,数组,哈希表,前缀和,单调栈 中等 第 145 场周赛
1125 最小的必要团队 位运算,数组,动态规划,状态压缩 困难 第 145 场周赛
1126 查询活跃业务 数据库 中等 🔒
1127 用户购买平台 数据库 困难 🔒
1128 等价多米诺骨牌对的数量 数组,哈希表,计数 简单 第 146 场周赛
1129 颜色交替的最短路径 广度优先搜索, 中等 第 146 场周赛
1130 叶值的最小代价生成树 ,贪心,动态规划,单调栈 中等 第 146 场周赛
1131 绝对值表达式的最大值 数组,数学 中等 第 146 场周赛
1132 报告的记录 II 数据库 中等 🔒
1133 最大唯一数 数组,哈希表,排序 简单 🔒
1134 阿姆斯特朗数 数学 简单 🔒
1135 最低成本联通所有城市 并查集,,最小生成树,堆(优先队列) 中等 🔒
1136 平行课程 ,拓扑排序 中等 🔒
1137 第 N 个泰波那契数 记忆化搜索,数学,动态规划 简单 第 147 场周赛
1138 字母板上的路径 哈希表,字符串 中等 第 147 场周赛
1139 最大的以 1 为边界的正方形 数组,动态规划,矩阵 中等 第 147 场周赛
1140 石子游戏 II 数组,数学,动态规划,博弈 中等 第 147 场周赛
1141 查询近30天活跃用户数 数据库 简单
1142 过去30天的用户活动 II 数据库 简单 🔒
1143 最长公共子序列 字符串,动态规划 中等
1144 递减元素使数组呈锯齿状 贪心,数组 中等 第 148 场周赛
1145 二叉树着色游戏 ,深度优先搜索,二叉树 中等 第 148 场周赛
1146 快照数组 设计,数组,哈希表,二分查找 中等 第 148 场周赛
1147 段式回文 贪心,双指针,字符串,动态规划,哈希函数,滚动哈希 困难 第 148 场周赛
1148 文章浏览 I 数据库 简单
1149 文章浏览 II 数据库 中等 🔒
1150 检查一个数是否在数组中占绝大多数 数组,二分查找 简单 🔒
1151 最少交换次数来组合所有的 1 数组,滑动窗口 中等 🔒
1152 用户网站访问行为分析 数组,哈希表,排序 中等 🔒
1153 字符串转化 哈希表,字符串 困难 🔒
1154 一年中的第几天 数学,字符串 简单 第 149 场周赛
1155 掷骰子的N种方法 动态规划 中等 第 149 场周赛
1156 单字符重复子串的最大长度 字符串,滑动窗口 中等 第 149 场周赛
1157 子数组中占绝大多数的元素 设计,树状数组,线段树,数组,二分查找 困难 第 149 场周赛
1158 市场分析 I 数据库 中等
1159 市场分析 II 数据库 困难 🔒
1160 拼写单词 数组,哈希表,字符串 简单 第 150 场周赛
1161 最大层内元素和 ,深度优先搜索,广度优先搜索,二叉树 中等 第 150 场周赛
1162 地图分析 广度优先搜索,数组,动态规划,矩阵 中等 第 150 场周赛
1163 按字典序排在最后的子串 双指针,字符串 困难 第 150 场周赛
1164 指定日期的产品价格 数据库 中等 🔒
1165 单行键盘 哈希表,字符串 简单 🔒
1166 设计文件系统 设计,字典树,哈希表,字符串 中等 🔒
1167 连接棒材的最低费用 贪心,数组,堆(优先队列) 中等 🔒
1168 水资源分配优化 并查集,,最小生成树 困难 🔒
1169 查询无效交易 数组,哈希表,字符串,排序 中等 第 151 场周赛
1170 比较字符串最小字母出现频次 数组,哈希表,字符串,二分查找,排序 中等 第 151 场周赛
1171 从链表中删去总和值为零的连续节点 哈希表,链表 中等 第 151 场周赛
1172 餐盘栈 ,设计,哈希表,堆(优先队列) 困难 第 151 场周赛
1173 即时食物配送 I 数据库 简单 🔒
1174 即时食物配送 II 数据库 中等 🔒
1175 质数排列 数学 简单 第 152 场周赛
1176 健身计划评估 数组,滑动窗口 简单 🔒
1177 构建回文串检测 位运算,哈希表,字符串,前缀和 中等 第 152 场周赛
1178 猜字谜 位运算,字典树,数组,哈希表,字符串 困难 第 152 场周赛
1179 重新格式化部门表 数据库 简单
1180 统计只含单一字母的子串 数学,字符串 简单 🔒
1181 前后拼接 数组,哈希表,字符串,排序 中等 🔒
1182 与目标颜色间的最短距离 数组,二分查找,动态规划 中等 🔒
1183 矩阵中 1 的最大数量 贪心,堆(优先队列) 困难 🔒
1184 公交站间的距离 数组 简单 第 153 场周赛
1185 一周中的第几天 数学 简单 第 153 场周赛
1186 删除一次得到子数组最大和 数组,动态规划 中等 第 153 场周赛
1187 使数组严格递增 数组,二分查找,动态规划 困难 第 153 场周赛
1188 设计有限阻塞队列 多线程 中等 🔒
1189 “气球” 的最大数量 哈希表,字符串,计数 简单 第 154 场周赛
1190 反转每对括号间的子串 ,字符串 中等 第 154 场周赛
1191 K 次串联后最大子数组之和 数组,动态规划 中等 第 154 场周赛
1192 查找集群内的「关键连接」 深度优先搜索,,双连通分量 困难 第 154 场周赛
1193 每月交易 I 数据库 中等 🔒
1194 锦标赛优胜者 数据库 困难 🔒
1195 交替打印字符串 多线程 中等
1196 最多可以买到的苹果数量 贪心,数组,排序 简单 🔒
1197 进击的骑士 广度优先搜索 中等 🔒
1198 找出所有行中最小公共元素 数组,哈希表,二分查找,计数,矩阵 中等 🔒
1199 建造街区的最短时间 贪心,数学,堆(优先队列) 困难 🔒
1200 最小绝对差 数组,排序 简单 第 155 场周赛
1201 丑数 III 数学,二分查找,数论 中等 第 155 场周赛
1202 交换字符串中的元素 深度优先搜索,广度优先搜索,并查集,哈希表,字符串 中等 第 155 场周赛
1203 项目管理 深度优先搜索,广度优先搜索,,拓扑排序 困难 第 155 场周赛
1204 最后一个能进入电梯的人 数据库 中等 🔒
1205 每月交易II 数据库 中等 🔒
1206 设计跳表 设计,链表 困难
1207 独一无二的出现次数 数组,哈希表 简单 第 156 场周赛
1208 尽可能使字符串相等 字符串,二分查找,前缀和,滑动窗口 中等 第 156 场周赛
1209 删除字符串中的所有相邻重复项 II ,字符串 中等 第 156 场周赛
1210 穿过迷宫的最少移动次数 广度优先搜索,数组,矩阵 困难 第 156 场周赛
1211 查询结果的质量和占比 数据库 简单 🔒
1212 查询球队积分 数据库 中等 🔒
1213 三个有序数组的交集 数组,哈希表,二分查找,计数 简单 🔒
1214 查找两棵二叉搜索树之和 ,,深度优先搜索,二叉搜索树,双指针,二分查找,二叉树 中等 🔒
1215 步进数 广度优先搜索,回溯 中等 🔒
1216 验证回文字符串 III 字符串,动态规划 困难 🔒
1217 玩筹码 贪心,数组,数学 简单 第 157 场周赛
1218 最长定差子序列 数组,哈希表,动态规划 中等 第 157 场周赛
1219 黄金矿工 数组,回溯,矩阵 中等 第 157 场周赛
1220 统计元音字母序列的数目 动态规划 困难 第 157 场周赛
1221 分割平衡字符串 贪心,字符串,计数 简单 第 158 场周赛
1222 可以攻击国王的皇后 数组,矩阵,模拟 中等 第 158 场周赛
1223 掷骰子模拟 数组,动态规划 困难 第 158 场周赛
1224 最大相等频率 数组,哈希表 困难 第 158 场周赛
1225 报告系统状态的连续日期 数据库 困难 🔒
1226 哲学家进餐 多线程 中等
1227 飞机座位分配概率 脑筋急转弯,数学,动态规划,概率与统计 中等
1228 等差数列中缺失的数字 数组,数学 简单 🔒
1229 安排会议日程 数组,双指针,排序 中等 🔒
1230 抛掷硬币 数学,动态规划,概率与统计 中等 🔒
1231 分享巧克力 数组,二分查找 困难 🔒
1232 缀点成线 几何,数组,数学 简单 第 159 场周赛
1233 删除子文件夹 字典树,数组,字符串 中等 第 159 场周赛
1234 替换子串得到平衡字符串 字符串,滑动窗口 中等 第 159 场周赛
1235 规划兼职工作 数组,二分查找,动态规划,排序 困难 第 159 场周赛
1236 网络爬虫 深度优先搜索,广度优先搜索,字符串,交互 中等 🔒
1237 找出给定方程的正整数解 数学,双指针,二分查找,交互 中等 第 160 场周赛
1238 循环码排列 位运算,数学,回溯 中等 第 160 场周赛
1239 串联字符串的最大长度 位运算,数组,字符串,回溯 中等 第 160 场周赛
1240 铺瓷砖 动态规划,回溯 困难 第 160 场周赛
1241 每个帖子的评论数 数据库 简单 🔒
1242 多线程网页爬虫 深度优先搜索,广度优先搜索,多线程 中等 🔒
1243 数组变换 数组,模拟 简单 🔒
1244 力扣排行榜 设计,哈希表,排序 中等 🔒
1245 树的直径 ,深度优先搜索,广度优先搜索,,拓扑排序 中等 🔒
1246 删除回文子数组 数组,动态规划 困难 🔒
1247 交换字符使得字符串相同 贪心,数学,字符串 中等 第 161 场周赛
1248 统计「优美子数组」 数组,哈希表,数学,滑动窗口 中等 第 161 场周赛
1249 移除无效的括号 ,字符串 中等 第 161 场周赛
1250 检查「好数组」 数组,数学,数论 困难 第 161 场周赛
1251 平均售价 数据库 简单 🔒
1252 奇数值单元格的数目 数组,数学,模拟 简单 第 162 场周赛
1253 重构 2 行二进制矩阵 贪心,数组,矩阵 中等 第 162 场周赛
1254 统计封闭岛屿的数目 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等 第 162 场周赛
1255 得分最高的单词集合 位运算,数组,字符串,动态规划,回溯,状态压缩 困难 第 162 场周赛
1256 加密数字 位运算,数学,字符串 中等 🔒
1257 最小公共区域 ,深度优先搜索,广度优先搜索,数组,哈希表,字符串 中等 🔒
1258 近义词句子 并查集,数组,哈希表,字符串,回溯 中等 🔒
1259 不相交的握手 数学,动态规划 困难 🔒
1260 二维网格迁移 数组,矩阵,模拟 简单 第 163 场周赛
1261 在受污染的二叉树中查找元素 ,深度优先搜索,广度优先搜索,设计,哈希表,二叉树 中等 第 163 场周赛
1262 可被三整除的最大和 贪心,数组,动态规划 中等 第 163 场周赛
1263 推箱子 广度优先搜索,数组,矩阵,堆(优先队列) 困难 第 163 场周赛
1264 页面推荐 数据库 中等 🔒
1265 逆序打印不可变链表 ,递归,链表,双指针 中等 🔒
1266 访问所有点的最小时间 几何,数组,数学 简单 第 164 场周赛
1267 统计参与通信的服务器 深度优先搜索,广度优先搜索,并查集,数组,计数,矩阵 中等 第 164 场周赛
1268 搜索推荐系统 字典树,数组,字符串 中等 第 164 场周赛
1269 停在原地的方案数 动态规划 困难 第 164 场周赛
1270 向公司CEO汇报工作的所有人 数据库 中等 🔒
1271 十六进制魔术数字 数学,字符串 简单 🔒
1272 删除区间 数组 中等 🔒
1273 删除树节点 ,深度优先搜索,广度优先搜索 中等 🔒
1274 矩形内船只的数目 数组,分治,交互 困难 🔒
1275 找出井字棋的获胜者 数组,哈希表,矩阵,模拟 简单 第 165 场周赛
1276 不浪费原料的汉堡制作方案 数学 中等 第 165 场周赛
1277 统计全为 1 的正方形子矩阵 数组,动态规划,矩阵 中等 第 165 场周赛
1278 分割回文串 III 字符串,动态规划 困难 第 165 场周赛
1279 红绿灯路口 多线程 简单 🔒
1280 学生们参加各科测试的次数 数据库 简单 🔒
1281 整数的各位积和之差 数学 简单 第 166 场周赛
1282 用户分组 数组,哈希表 中等 第 166 场周赛
1283 使结果不超过阈值的最小除数 数组,二分查找 中等 第 166 场周赛
1284 转化为全零矩阵的最少反转次数 位运算,广度优先搜索,数组,矩阵 困难 第 166 场周赛
1285 找到连续区间的开始和结束数字 数据库 中等 🔒
1286 字母组合迭代器 设计,字符串,回溯,迭代器 中等 第 15 场双周赛
1287 有序数组中出现次数超过25%的元素 数组 简单 第 15 场双周赛
1288 删除被覆盖区间 数组,排序 中等 第 15 场双周赛
1289 下降路径最小和 II 数组,动态规划,矩阵 困难 第 15 场双周赛
1290 二进制链表转整数 链表,数学 简单 第 167 场周赛
1291 顺次数 枚举 中等 第 167 场周赛
1292 元素和小于等于阈值的正方形的最大边长 数组,二分查找,矩阵,前缀和 中等 第 167 场周赛
1293 网格中的最短路径 广度优先搜索,数组,矩阵 困难 第 167 场周赛
1294 不同国家的天气类型 数据库 简单 🔒
1295 统计位数为偶数的数字 数组 简单 第 168 场周赛
1296 划分数组为连续数字的集合 贪心,数组,哈希表,排序 中等 第 168 场周赛
1297 子串的最大出现次数 哈希表,字符串,滑动窗口 中等 第 168 场周赛
1298 你能从盒子里获得的最大糖果数 广度优先搜索,数组 困难 第 168 场周赛
1299 将每个元素替换为右侧最大元素 数组 简单 第 16 场双周赛
1300 转变数组后最接近目标值的数组和 数组,二分查找,排序 中等 第 16 场双周赛
1301 最大得分的路径数目 数组,动态规划,矩阵 困难 第 16 场双周赛
1302 层数最深叶子节点的和 ,深度优先搜索,广度优先搜索,二叉树 中等 第 16 场双周赛
1303 求团队人数 数据库 简单 🔒
1304 和为零的N个唯一整数 数组,数学 简单 第 169 场周赛
1305 两棵二叉搜索树中的所有元素 ,深度优先搜索,二叉搜索树,二叉树,排序 中等 第 169 场周赛
1306 跳跃游戏 III 深度优先搜索,广度优先搜索,数组 中等 第 169 场周赛
1307 口算难题 数组,数学,字符串,回溯 困难 第 169 场周赛
1308 不同性别每日分数总计 数据库 中等 🔒
1309 解码字母到整数映射 字符串 简单 第 170 场周赛
1310 子数组异或查询 位运算,数组,前缀和 中等 第 170 场周赛
1311 获取你好友已观看的视频 广度优先搜索,数组,哈希表,排序 中等 第 170 场周赛
1312 让字符串成为回文串的最少插入次数 字符串,动态规划 困难 第 170 场周赛
1313 解压缩编码列表 数组 简单 第 17 场双周赛
1314 矩阵区域和 数组,矩阵,前缀和 中等 第 17 场双周赛
1315 祖父节点值为偶数的节点和 ,深度优先搜索,广度优先搜索,二叉树 中等 第 17 场双周赛
1316 不同的循环子字符串 字典树,字符串,动态规划,滑动窗口,哈希函数,滚动哈希 困难 第 17 场双周赛
1317 将整数转换为两个无零整数的和 数学 简单 第 171 场周赛
1318 或运算的最小翻转次数 位运算 中等 第 171 场周赛
1319 连通网络的操作次数 深度优先搜索,广度优先搜索,并查集, 中等 第 171 场周赛
1320 二指输入的的最小距离 字符串,动态规划 困难 第 171 场周赛
1321 餐馆营业额变化增长 数据库 中等 🔒
1322 广告效果 数据库 简单 🔒
1323 6 和 9 组成的最大数字 贪心,数学 简单 第 172 场周赛
1324 竖直打印单词 数组,字符串,模拟 中等 第 172 场周赛
1325 删除给定值的叶子节点 ,深度优先搜索,二叉树 中等 第 172 场周赛
1326 灌溉花园的最少水龙头数目 贪心,数组,动态规划 困难 第 172 场周赛
1327 列出指定时间段内所有的下单产品 数据库 简单 🔒
1328 破坏回文串 贪心,字符串 中等 第 18 场双周赛
1329 将矩阵按对角线排序 数组,矩阵,排序 中等 第 18 场双周赛
1330 翻转子数组得到最大的数组值 贪心,数组,数学 困难 第 18 场双周赛
1331 数组序号转换 数组,哈希表,排序 简单 第 18 场双周赛
1332 删除回文子序列 双指针,字符串 简单 第 173 场周赛
1333 餐厅过滤器 数组,排序 中等 第 173 场周赛
1334 阈值距离内邻居最少的城市 ,动态规划,最短路 中等 第 173 场周赛
1335 工作计划的最低难度 数组,动态规划 困难 第 173 场周赛
1336 每次访问的交易次数 数据库 困难 🔒
1337 矩阵中战斗力最弱的 K 行 数组,二分查找,矩阵,排序,堆(优先队列) 简单 第 174 场周赛
1338 数组大小减半 贪心,数组,哈希表,排序,堆(优先队列) 中等 第 174 场周赛
1339 分裂二叉树的最大乘积 ,深度优先搜索,二叉树 中等 第 174 场周赛
1340 跳跃游戏 V 数组,动态规划,排序 困难 第 174 场周赛
1341 电影评分 数据库 中等 🔒
1342 将数字变成 0 的操作次数 位运算,数学 简单 第 19 场双周赛
1343 大小为 K 且平均值大于等于阈值的子数组数目 数组,滑动窗口 中等 第 19 场双周赛
1344 时钟指针的夹角 数学 中等 第 19 场双周赛
1345 跳跃游戏 IV 广度优先搜索,数组,哈希表 困难 第 19 场双周赛
1346 检查整数及其两倍数是否存在 数组,哈希表,双指针,二分查找,排序 简单 第 175 场周赛
1347 制造字母异位词的最小步骤数 哈希表,字符串,计数 中等 第 175 场周赛
1348 推文计数 设计,哈希表,二分查找,有序集合,排序 中等 第 175 场周赛
1349 参加考试的最大学生数 位运算,数组,动态规划,状态压缩,矩阵 困难 第 175 场周赛
1350 院系无效的学生 数据库 简单 🔒
1351 统计有序矩阵中的负数 数组,二分查找,矩阵 简单 第 176 场周赛
1352 最后 K 个数的乘积 设计,队列,数组,数学,数据流 中等 第 176 场周赛
1353 最多可以参加的会议数目 贪心,数组,堆(优先队列) 中等 第 176 场周赛
1354 多次求和构造目标数组 数组,堆(优先队列) 困难 第 176 场周赛
1355 活动参与者 数据库 中等 🔒
1356 根据数字二进制下 1 的数目排序 位运算,数组,计数,排序 简单 第 20 场双周赛
1357 每隔 n 个顾客打折 设计,数组,哈希表 中等 第 20 场双周赛
1358 包含所有三种字符的子字符串数目 哈希表,字符串,滑动窗口 中等 第 20 场双周赛
1359 有效的快递序列数目 数学,动态规划,组合数学 困难 第 20 场双周赛
1360 日期之间隔几天 数学,字符串 简单 第 177 场周赛
1361 验证二叉树 ,深度优先搜索,广度优先搜索,并查集,,二叉树 中等 第 177 场周赛
1362 最接近的因数 数学 中等 第 177 场周赛
1363 形成三的最大倍数 贪心,数组,动态规划 困难 第 177 场周赛
1364 顾客的可信联系人数量 数据库 中等 🔒
1365 有多少小于当前数字的数字 数组,哈希表,计数,排序 简单 第 178 场周赛
1366 通过投票对团队排名 数组,哈希表,字符串,计数,排序 中等 第 178 场周赛
1367 二叉树中的列表 ,深度优先搜索,广度优先搜索,链表,二叉树 中等 第 178 场周赛
1368 使网格图至少有一条有效路径的最小代价 广度优先搜索,,数组,矩阵,最短路,堆(优先队列) 困难 第 178 场周赛
1369 获取最近第二次的活动 数据库 困难 🔒
1370 上升下降字符串 哈希表,字符串,计数 简单 第 21 场双周赛
1371 每个元音包含偶数次的最长子字符串 位运算,哈希表,字符串,前缀和 中等 第 21 场双周赛
1372 二叉树中的最长交错路径 ,深度优先搜索,动态规划,二叉树 中等 第 21 场双周赛
1373 二叉搜索子树的最大键值和 ,深度优先搜索,二叉搜索树,动态规划,二叉树 困难 第 21 场双周赛
1374 生成每种字符都是奇数个的字符串 字符串 简单 第 179 场周赛
1375 二进制字符串前缀一致的次数 数组 中等 第 179 场周赛
1376 通知所有员工所需的时间 ,深度优先搜索,广度优先搜索 中等 第 179 场周赛
1377 T 秒后青蛙的位置 ,深度优先搜索,广度优先搜索, 困难 第 179 场周赛
1378 使用唯一标识码替换员工ID 数据库 简单 🔒
1379 找出克隆二叉树中的相同节点 ,深度优先搜索,广度优先搜索,二叉树 中等
1380 矩阵中的幸运数 数组,矩阵 简单 第 180 场周赛
1381 设计一个支持增量操作的栈 ,设计,数组 中等 第 180 场周赛
1382 将二叉搜索树变平衡 贪心,,深度优先搜索,二叉搜索树,分治,二叉树 中等 第 180 场周赛
1383 最大的团队表现值 贪心,数组,排序,堆(优先队列) 困难 第 180 场周赛
1384 按年度列出销售总额 数据库 困难 🔒
1385 两个数组间的距离值 数组,双指针,二分查找,排序 简单 第 22 场双周赛
1386 安排电影院座位 贪心,位运算,数组,哈希表 中等 第 22 场双周赛
1387 将整数按权重排序 记忆化搜索,动态规划,排序 中等 第 22 场双周赛
1388 3n 块披萨 贪心,数组,动态规划,堆(优先队列) 困难 第 22 场双周赛
1389 按既定顺序创建目标数组 数组,模拟 简单 第 181 场周赛
1390 四因数 数组,数学 中等 第 181 场周赛
1391 检查网格中是否存在有效路径 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等 第 181 场周赛
1392 最长快乐前缀 字符串,字符串匹配,哈希函数,滚动哈希 困难 第 181 场周赛
1393 股票的资本损益 数据库 中等
1394 找出数组中的幸运数 数组,哈希表,计数 简单 第 182 场周赛
1395 统计作战单位数 树状数组,数组,动态规划 中等 第 182 场周赛
1396 设计地铁系统 设计,哈希表,字符串 中等 第 182 场周赛
1397 找到所有好字符串 字符串,动态规划,字符串匹配 困难 第 182 场周赛
1398 购买了产品 A 和产品 B 却没有购买产品 C 的顾客 数据库 中等 🔒
1399 统计最大组的数目 哈希表,数学 简单 第 23 场双周赛
1400 构造 K 个回文字符串 贪心,哈希表,字符串,计数 中等 第 23 场双周赛
1401 圆和矩形是否有重叠 几何,数学 中等 第 23 场双周赛
1402 做菜顺序 贪心,数组,动态规划,排序 困难 第 23 场双周赛
1403 非递增顺序的最小子序列 贪心,数组,排序 简单 第 183 场周赛
1404 将二进制表示减到 1 的步骤数 位运算,字符串 中等 第 183 场周赛
1405 最长快乐字符串 贪心,字符串,堆(优先队列) 中等 第 183 场周赛
1406 石子游戏 III 数组,数学,动态规划,博弈 困难 第 183 场周赛
1407 排名靠前的旅行者 数据库 简单
1408 数组中的字符串匹配 字符串,字符串匹配 简单 第 184 场周赛
1409 查询带键的排列 树状数组,数组,模拟 中等 第 184 场周赛
1410 HTML 实体解析器 哈希表,字符串 中等 第 184 场周赛
1411 给 N x 3 网格图涂色的方案数 动态规划 困难 第 184 场周赛
1412 查找成绩处于中游的学生 数据库 困难 🔒
1413 逐步求和得到正数的最小值 数组,前缀和 简单 第 24 场双周赛
1414 和为 K 的最少斐波那契数字数目 贪心 中等 第 24 场双周赛
1415 长度为 n 的开心字符串中字典序第 k 小的字符串 字符串,回溯 中等 第 24 场双周赛
1416 恢复数组 字符串,动态规划 困难 第 24 场双周赛
1417 重新格式化字符串 字符串 简单 第 185 场周赛
1418 点菜展示表 数组,哈希表,字符串,有序集合,排序 中等 第 185 场周赛
1419 数青蛙 字符串,计数 中等 第 185 场周赛
1420 生成数组 动态规划 困难 第 185 场周赛
1421 净现值查询 数据库 简单 🔒
1422 分割字符串的最大得分 字符串 简单 第 186 场周赛
1423 可获得的最大点数 数组,前缀和,滑动窗口 中等 第 186 场周赛
1424 对角线遍历 II 数组,排序,堆(优先队列) 中等 第 186 场周赛
1425 带限制的子序列和 队列,数组,动态规划,滑动窗口,单调队列,堆(优先队列) 困难 第 186 场周赛
1426 数元素 数组,哈希表 简单 🔒
1427 字符串的左右移 数组,数学,字符串 简单 🔒
1428 至少有一个 1 的最左端列 数组,二分查找,交互,矩阵 中等 🔒
1429 第一个唯一数字 设计,队列,数组,哈希表,数据流 中等 🔒
1430 判断给定的序列是否是二叉树从根到叶的路径 ,深度优先搜索,广度优先搜索,二叉树 中等 🔒
1431 拥有最多糖果的孩子 数组 简单 第 25 场双周赛
1432 改变一个整数能得到的最大差值 贪心,数学 中等 第 25 场双周赛
1433 检查一个字符串是否可以打破另一个字符串 贪心,字符串,排序 中等 第 25 场双周赛
1434 每个人戴不同帽子的方案数 位运算,数组,动态规划,状态压缩 困难 第 25 场双周赛
1435 制作会话柱状图 数据库 简单 🔒
1436 旅行终点站 哈希表,字符串 简单 第 187 场周赛
1437 是否所有 1 都至少相隔 k 个元素 数组 简单 第 187 场周赛
1438 绝对差不超过限制的最长连续子数组 队列,数组,有序集合,滑动窗口,单调队列,堆(优先队列) 中等 第 187 场周赛
1439 有序矩阵中的第 k 个最小数组和 数组,二分查找,矩阵,堆(优先队列) 困难 第 187 场周赛
1440 计算布尔表达式的值 数据库 中等 🔒
1441 用栈操作构建数组 ,数组,模拟 简单 第 188 场周赛
1442 形成两个异或相等数组的三元组数目 位运算,数组,哈希表,数学,前缀和 中等 第 188 场周赛
1443 收集树上所有苹果的最少时间 ,深度优先搜索,广度优先搜索,哈希表 中等 第 188 场周赛
1444 切披萨的方案数 记忆化搜索,数组,动态规划,矩阵 困难 第 188 场周赛
1445 苹果和桔子 数据库 中等 🔒
1446 连续字符 字符串 简单 第 26 场双周赛
1447 最简分数 数学,字符串,数论 中等 第 26 场双周赛
1448 统计二叉树中好节点的数目 ,深度优先搜索,广度优先搜索,二叉树 中等 第 26 场双周赛
1449 数位成本和为目标值的最大数字 数组,动态规划 困难 第 26 场双周赛
1450 在既定时间做作业的学生人数 数组 简单 第 189 场周赛
1451 重新排列句子中的单词 字符串,排序 中等 第 189 场周赛
1452 收藏清单 数组,哈希表,字符串 中等 第 189 场周赛
1453 圆形靶内的最大飞镖数量 几何,数组,数学 困难 第 189 场周赛
1454 活跃用户 数据库 中等 🔒
1455 检查单词是否为句中其他单词的前缀 字符串,字符串匹配 简单 第 190 场周赛
1456 定长子串中元音的最大数目 字符串,滑动窗口 中等 第 190 场周赛
1457 二叉树中的伪回文路径 位运算,,深度优先搜索,广度优先搜索,二叉树 中等 第 190 场周赛
1458 两个子序列的最大点积 数组,动态规划 困难 第 190 场周赛
1459 矩形面积 数据库 中等 🔒
1460 通过翻转子数组使两个数组相等 数组,哈希表,排序 简单 第 27 场双周赛
1461 检查一个字符串是否包含所有长度为 K 的二进制子串 位运算,哈希表,字符串,哈希函数,滚动哈希 中等 第 27 场双周赛
1462 课程表 IV 深度优先搜索,广度优先搜索,,拓扑排序 中等 第 27 场双周赛
1463 摘樱桃 II 数组,动态规划,矩阵 困难 第 27 场双周赛
1464 数组中两元素的最大乘积 数组,排序,堆(优先队列) 简单 第 191 场周赛
1465 切割后面积最大的蛋糕 贪心,数组,排序 中等 第 191 场周赛
1466 重新规划路线 深度优先搜索,广度优先搜索, 中等 第 191 场周赛
1467 两个盒子中球的颜色数相同的概率 数学,动态规划,回溯,组合数学,概率与统计 困难 第 191 场周赛
1468 计算税后工资 数据库 中等 🔒
1469 寻找所有的独生节点 ,深度优先搜索,广度优先搜索,二叉树 简单 🔒
1470 重新排列数组 数组 简单 第 192 场周赛
1471 数组中的 k 个最强值 数组,双指针,排序 中等 第 192 场周赛
1472 设计浏览器历史记录 ,设计,数组,链表,数据流,双向链表 中等 第 192 场周赛
1473 粉刷房子 III 数组,动态规划 困难 第 192 场周赛
1474 删除链表 M 个节点之后的 N 个节点 链表 简单 🔒
1475 商品折扣后的最终价格 ,数组,单调栈 简单 第 28 场双周赛
1476 子矩形查询 设计,数组,矩阵 中等 第 28 场双周赛
1477 找两个和为目标值且不重叠的子数组 数组,哈希表,二分查找,动态规划,滑动窗口 中等 第 28 场双周赛
1478 安排邮筒 数组,数学,动态规划,排序 困难 第 28 场双周赛
1479 周内每天的销售情况 数据库 困难 🔒
1480 一维数组的动态和 数组,前缀和 简单 第 193 场周赛
1481 不同整数的最少数目 贪心,数组,哈希表,计数,排序 中等 第 193 场周赛
1482 制作 m 束花所需的最少天数 数组,二分查找 中等 第 193 场周赛
1483 树节点的第 K 个祖先 ,深度优先搜索,广度优先搜索,设计,二分查找,动态规划 困难 第 193 场周赛
1484 按日期分组销售产品 数据库 简单
1485 克隆含随机指针的二叉树 ,深度优先搜索,广度优先搜索,哈希表,二叉树 中等 🔒
1486 数组异或操作 位运算,数学 简单 第 194 场周赛
1487 保证文件名唯一 数组,哈希表,字符串 中等 第 194 场周赛
1488 避免洪水泛滥 贪心,数组,哈希表,二分查找,堆(优先队列) 中等 第 194 场周赛
1489 找到最小生成树里的关键边和伪关键边 并查集,,最小生成树,排序,强连通分量 困难 第 194 场周赛
1490 克隆 N 叉树 ,深度优先搜索,广度优先搜索,哈希表 中等 🔒
1491 去掉最低工资和最高工资后的工资平均值 数组,排序 简单 第 29 场双周赛
1492 n 的第 k 个因子 数学 中等 第 29 场双周赛
1493 删掉一个元素以后全为 1 的最长子数组 数学,动态规划,滑动窗口 中等 第 29 场双周赛
1494 并行课程 II 位运算,,动态规划,状态压缩 困难 第 29 场双周赛
1495 上月播放的儿童适宜电影 数据库 简单 🔒
1496 判断路径是否相交 哈希表,字符串 简单 第 195 场周赛
1497 检查数组对是否可以被 k 整除 数组,哈希表,计数 中等 第 195 场周赛
1498 满足条件的子序列数目 数组,双指针,二分查找,排序 中等 第 195 场周赛
1499 满足不等式的最大值 队列,数组,滑动窗口,单调队列,堆(优先队列) 困难 第 195 场周赛
1500 设计文件分享系统 设计,哈希表,数据流,堆(优先队列) 中等 🔒
1501 可以放心投资的国家 数据库 中等 🔒
1502 判断能否形成等差数列 数组,排序 简单 第 196 场周赛
1503 所有蚂蚁掉下来前的最后一刻 脑筋急转弯,数组,模拟 中等 第 196 场周赛
1504 统计全 1 子矩形 ,数组,动态规划,矩阵,单调栈 中等 第 196 场周赛
1505 最多 K 次交换相邻数位后得到的最小整数 贪心,树状数组,线段树,字符串 困难 第 196 场周赛
1506 找到 N 叉树的根节点 位运算,,深度优先搜索,哈希表 中等 🔒
1507 转变日期格式 字符串 简单 第 30 场双周赛
1508 子数组和排序后的区间和 数组,双指针,二分查找,排序 中等 第 30 场双周赛
1509 三次操作后最大值与最小值的最小差 贪心,数组,排序 中等 第 30 场双周赛
1510 石子游戏 IV 数学,动态规划,博弈 困难 第 30 场双周赛
1511 消费者下单频率 数据库 简单 🔒
1512 好数对的数目 数组,哈希表,数学,计数 简单 第 197 场周赛
1513 仅含 1 的子串数 数学,字符串 中等 第 197 场周赛
1514 概率最大的路径 ,最短路,堆(优先队列) 中等 第 197 场周赛
1515 服务中心的最佳位置 几何,数学,随机化 困难 第 197 场周赛
1516 移动 N 叉树的子树 ,深度优先搜索 困难 🔒
1517 查找拥有有效邮箱的用户 数据库 简单 🔒
1518 换酒问题 数学,模拟 简单 第 198 场周赛
1519 子树中标签相同的节点数 ,深度优先搜索,广度优先搜索,哈希表,计数 中等 第 198 场周赛
1520 最多的不重叠子字符串 贪心,字符串 困难 第 198 场周赛
1521 找到最接近目标值的函数值 位运算,线段树,数组,二分查找 困难 第 198 场周赛
1522 N 叉树的直径 ,深度优先搜索 中等 🔒
1523 在区间范围内统计奇数数目 数学 简单 第 31 场双周赛
1524 和为奇数的子数组数目 数组,数学,动态规划,前缀和 中等 第 31 场双周赛
1525 字符串的好分割数目 位运算,字符串,动态规划 中等 第 31 场双周赛
1526 形成目标数组的子数组最少增加次数 ,贪心,数组,动态规划,单调栈 困难 第 31 场双周赛
1527 患某种疾病的患者 数据库 简单
1528 重新排列字符串 数组,字符串 简单 第 199 场周赛
1529 最少的后缀翻转次数 贪心,字符串 中等 第 199 场周赛
1530 好叶子节点对的数量 ,深度优先搜索,二叉树 中等 第 199 场周赛
1531 压缩字符串 II 字符串,动态规划 困难 第 199 场周赛
1532 最近的三笔订单 数据库 中等 🔒
1533 找到最大整数的索引 数组,二分查找,交互 中等 🔒
1534 统计好三元组 数组,枚举 简单 第 200 场周赛
1535 找出数组游戏的赢家 数组,模拟 中等 第 200 场周赛
1536 排布二进制网格的最少交换次数 贪心,数组,矩阵 中等 第 200 场周赛
1537 最大得分 贪心,数组,双指针,动态规划 困难 第 200 场周赛
1538 找出隐藏数组中出现次数最多的元素 数组,数学,交互 中等 🔒
1539 第 k 个缺失的正整数 数组,二分查找 简单 第 32 场双周赛
1540 K 次操作转变字符串 哈希表,字符串 中等 第 32 场双周赛
1541 平衡括号字符串的最少插入次数 ,贪心,字符串 中等 第 32 场双周赛
1542 找出最长的超赞子字符串 位运算,哈希表,字符串 困难 第 32 场双周赛
1543 产品名称格式修复 数据库 简单 🔒
1544 整理字符串 ,字符串 简单 第 201 场周赛
1545 找出第 N 个二进制字符串中的第 K 位 递归,字符串 中等 第 201 场周赛
1546 和为目标值且不重叠的非空子数组的最大数目 贪心,数组,哈希表,前缀和 中等 第 201 场周赛
1547 切棍子的最小成本 数组,动态规划 困难 第 201 场周赛
1548 图中最相似的路径 ,动态规划 困难 🔒
1549 每件商品的最新订单 数据库 中等 🔒
1550 存在连续三个奇数的数组 数组 简单 第 202 场周赛
1551 使数组中所有元素相等的最小操作数 数学 中等 第 202 场周赛
1552 两球之间的磁力 数组,二分查找,排序 中等 第 202 场周赛
1553 吃掉 N 个橘子的最少天数 记忆化搜索,动态规划 困难 第 202 场周赛
1554 只有一个不同字符的字符串 哈希表,字符串,哈希函数,滚动哈希 中等 🔒
1555 银行账户概要 数据库 中等 🔒
1556 千位分隔数 字符串 简单 第 33 场双周赛
1557 可以到达所有点的最少点数目 中等 第 33 场双周赛
1558 得到目标数组的最少函数调用次数 贪心,数组 中等 第 33 场双周赛
1559 二维网格图中探测环 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等 第 33 场双周赛
1560 圆形赛道上经过次数最多的扇区 数组,模拟 简单 第 203 场周赛
1561 你可以获得的最大硬币数目 贪心,数组,数学,博弈,排序 中等 第 203 场周赛
1562 查找大小为 M 的最新分组 数组,二分查找,模拟 中等 第 203 场周赛
1563 石子游戏 V 数组,数学,动态规划,博弈 困难 第 203 场周赛
1564 把箱子放进仓库里 I 贪心,数组,排序 中等 🔒
1565 按月统计订单数与顾客数 数据库 简单 🔒
1566 重复至少 K 次且长度为 M 的模式 数组,枚举 简单 第 204 场周赛
1567 乘积为正数的最长子数组长度 贪心,数组,动态规划 中等 第 204 场周赛
1568 使陆地分离的最少天数 深度优先搜索,广度优先搜索,数组,矩阵,强连通分量 困难 第 204 场周赛
1569 将子数组重新排序得到同一个二叉查找树的方案数 ,并查集,二叉搜索树,记忆化搜索,数组,数学,分治,动态规划,二叉树,组合数学 困难 第 204 场周赛
1570 两个稀疏向量的点积 设计,数组,哈希表,双指针 中等 🔒
1571 仓库经理 数据库 简单 🔒
1572 矩阵对角线元素的和 数组,矩阵 简单 第 34 场双周赛
1573 分割字符串的方案数 数学,字符串 中等 第 34 场双周赛
1574 删除最短的子数组使剩余数组有序 ,数组,双指针,二分查找,单调栈 中等 第 34 场双周赛
1575 统计所有可行路径 记忆化搜索,数组,动态规划 困难 第 34 场双周赛
1576 替换所有的问号 字符串 简单 第 205 场周赛
1577 数的平方等于两数乘积的方法数 数组,哈希表,数学,双指针 中等 第 205 场周赛
1578 使绳子变成彩色的最短时间 贪心,数组,字符串,动态规划 中等 第 205 场周赛
1579 保证图可完全遍历 并查集, 困难 第 205 场周赛
1580 把箱子放进仓库里 II 贪心,数组,排序 中等 🔒
1581 进店却未进行过交易的顾客 数据库 简单
1582 二进制矩阵中的特殊位置 数组,矩阵 简单 第 206 场周赛
1583 统计不开心的朋友 数组,模拟 中等 第 206 场周赛
1584 连接所有点的最小费用 并查集,数组,最小生成树 中等 第 206 场周赛
1585 检查字符串是否可以通过排序子字符串得到另一个字符串 贪心,字符串,排序 困难 第 206 场周赛
1586 二叉搜索树迭代器 II ,,设计,二叉搜索树,二叉树,迭代器 中等 🔒
1587 银行账户概要 II 数据库 简单
1588 所有奇数长度子数组的和 数组,数学,前缀和 简单 第 35 场双周赛
1589 所有排列中的最大和 贪心,数组,前缀和,排序 中等 第 35 场双周赛
1590 使数组和能被 P 整除 数组,哈希表,前缀和 中等 第 35 场双周赛
1591 奇怪的打印机 II ,拓扑排序,数组,矩阵 困难 第 35 场双周赛
1592 重新排列单词间的空格 字符串 简单 第 207 场周赛
1593 拆分字符串使唯一子字符串的数目最大 哈希表,字符串,回溯 中等 第 207 场周赛
1594 矩阵的最大非负积 数组,动态规划,矩阵 中等 第 207 场周赛
1595 连通两组点的最小成本 位运算,数组,动态规划,状态压缩,矩阵 困难 第 207 场周赛
1596 每位顾客最经常订购的商品 数据库 中等 🔒
1597 根据中缀表达式构造二叉表达式树 ,,字符串,二叉树 困难 🔒
1598 文件夹操作日志搜集器 ,数组,字符串 简单 第 208 场周赛
1599 经营摩天轮的最大利润 数组,模拟 中等 第 208 场周赛
1600 王位继承顺序 ,深度优先搜索,设计,哈希表 中等 第 208 场周赛
1601 最多可达成的换楼请求数目 位运算,数组,回溯,枚举 困难 第 208 场周赛
1602 找到二叉树中最近的右侧节点 ,广度优先搜索,二叉树 中等 🔒
1603 设计停车系统 设计,计数,模拟 简单 第 36 场双周赛
1604 警告一小时内使用相同员工卡大于等于三次的人 数组,哈希表,字符串,排序 中等 第 36 场双周赛
1605 给定行和列的和求可行矩阵 贪心,数组,矩阵 中等 第 36 场双周赛
1606 找到处理最多请求的服务器 贪心,数组,有序集合,堆(优先队列) 困难 第 36 场双周赛
1607 没有卖出的卖家 数据库 简单 🔒
1608 特殊数组的特征值 数组,二分查找,排序 简单 第 209 场周赛
1609 奇偶树 ,广度优先搜索,二叉树 中等 第 209 场周赛
1610 可见点的最大数目 几何,数组,数学,排序,滑动窗口 困难 第 209 场周赛
1611 使整数变为 0 的最少操作次数 位运算,记忆化搜索,动态规划 困难 第 209 场周赛
1612 检查两棵二叉表达式树是否等价 ,深度优先搜索,二叉树 中等 🔒
1613 找到遗失的ID 数据库 中等 🔒
1614 括号的最大嵌套深度 ,字符串 简单 第 210 场周赛
1615 最大网络秩 中等 第 210 场周赛
1616 分割两个字符串得到回文串 贪心,双指针,字符串 中等 第 210 场周赛
1617 统计子树中城市之间最大距离 位运算,,动态规划,状态压缩,枚举 困难 第 210 场周赛
1618 找出适应屏幕的最大字号 数组,字符串,二分查找,交互 中等 🔒
1619 删除某些元素后的数组均值 数组,排序 简单 第 37 场双周赛
1620 网络信号最好的坐标 数组,枚举 中等 第 37 场双周赛
1621 大小为 K 的不重叠线段的数目 数学,动态规划 中等 第 37 场双周赛
1622 奇妙序列 设计,线段树,数学 困难 第 37 场双周赛
1623 三人国家代表队 数据库 简单 🔒
1624 两个相同字符之间的最长子字符串 哈希表,字符串 简单 第 211 场周赛
1625 执行操作后字典序最小的字符串 广度优先搜索,字符串 中等 第 211 场周赛
1626 无矛盾的最佳球队 数组,动态规划,排序 中等 第 211 场周赛
1627 带阈值的图连通性 并查集,数组,数学 困难 第 211 场周赛
1628 设计带解析函数的表达式树 ,,设计,数学,二叉树 中等 🔒
1629 按键持续时间最长的键 数组,字符串 简单 第 212 场周赛
1630 等差子数组 数组,排序 中等 第 212 场周赛
1631 最小体力消耗路径 深度优先搜索,广度优先搜索,并查集,数组,二分查找,矩阵,堆(优先队列) 中等 第 212 场周赛
1632 矩阵转换后的秩 贪心,并查集,,拓扑排序,数组,矩阵 困难 第 212 场周赛
1633 各赛事的用户注册率 数据库 简单 🔒
1634 求两个多项式链表的和 链表,数学,双指针 中等 🔒
1635 Hopper 公司查询 I 数据库 困难 🔒
1636 按照频率将数组升序排序 数组,哈希表,排序 简单 第 38 场双周赛
1637 两点之间不包含任何点的最宽垂直面积 数组,排序 中等 第 38 场双周赛
1638 统计只差一个字符的子串数目 哈希表,字符串,动态规划 中等 第 38 场双周赛
1639 通过给定词典构造目标字符串的方案数 数组,字符串,动态规划 困难 第 38 场双周赛
1640 能否连接形成数组 数组,哈希表 简单 第 213 场周赛
1641 统计字典序元音字符串的数目 动态规划 中等 第 213 场周赛
1642 可以到达的最远建筑 贪心,数组,堆(优先队列) 中等 第 213 场周赛
1643 第 K 条最小指令 数组,数学,动态规划,组合数学 困难 第 213 场周赛
1644 二叉树的最近公共祖先 II ,深度优先搜索,二叉树 中等 🔒
1645 Hopper Company Queries II 数据库 困难 🔒
1646 获取生成数组中的最大值 数组,动态规划,模拟 简单 第 214 场周赛
1647 字符频次唯一的最小删除次数 贪心,字符串,排序 中等 第 214 场周赛
1648 销售价值减少的颜色球 贪心,数组,数学,二分查找,排序,堆(优先队列) 中等 第 214 场周赛
1649 通过指令创建有序数组 树状数组,线段树,数组,二分查找,分治,有序集合,归并排序 困难 第 214 场周赛
1650 二叉树的最近公共祖先 III ,哈希表,二叉树 中等 🔒
1651 Hopper 公司查询 III 数据库 困难 🔒
1652 拆炸弹 数组 简单 第 39 场双周赛
1653 使字符串平衡的最少删除次数 ,字符串,动态规划 中等 第 39 场双周赛
1654 到家的最少跳跃次数 广度优先搜索,数组,动态规划 中等 第 39 场双周赛
1655 分配重复整数 位运算,数组,动态规划,回溯,状态压缩 困难 第 39 场双周赛
1656 设计有序流 设计,数组,哈希表,数据流 简单 第 215 场周赛
1657 确定两个字符串是否接近 哈希表,字符串,排序 中等 第 215 场周赛
1658 将 x 减到 0 的最小操作数 数组,哈希表,二分查找,前缀和,滑动窗口 中等 第 215 场周赛
1659 最大化网格幸福感 位运算,记忆化搜索,动态规划,状态压缩 困难 第 215 场周赛
1660 纠正二叉树 ,深度优先搜索,广度优先搜索,哈希表,二叉树 中等 🔒
1661 每台机器的进程平均运行时间 数据库 简单 🔒
1662 检查两个字符串数组是否相等 数组,字符串 简单 第 216 场周赛
1663 具有给定数值的最小字符串 贪心,字符串 中等 第 216 场周赛
1664 生成平衡数组的方案数 数组,动态规划 中等 第 216 场周赛
1665 完成所有任务的最少初始能量 贪心,数组,排序 困难 第 216 场周赛
1666 改变二叉树的根节点 ,深度优先搜索,二叉树 中等 🔒
1667 修复表中的名字 数据库 简单
1668 最大重复子字符串 字符串,字符串匹配 简单 第 40 场双周赛
1669 合并两个链表 链表 中等 第 40 场双周赛
1670 设计前中后队列 设计,队列,数组,链表,数据流 中等 第 40 场双周赛
1671 得到山形数组的最少删除次数 贪心,数组,二分查找,动态规划 困难 第 40 场双周赛
1672 最富有客户的资产总量 数组,矩阵 简单 第 217 场周赛
1673 找出最具竞争力的子序列 ,贪心,数组,单调栈 中等 第 217 场周赛
1674 使数组互补的最少操作次数 数组,哈希表,前缀和 中等 第 217 场周赛
1675 数组的最小偏移量 贪心,数组,有序集合,堆(优先队列) 困难 第 217 场周赛
1676 二叉树的最近公共祖先 IV ,深度优先搜索,二叉树 中等 🔒
1677 发票中的产品金额 数据库 简单 🔒
1678 设计 Goal 解析器 字符串 简单 第 218 场周赛
1679 K 和数对的最大数目 数组,哈希表,双指针,排序 中等 第 218 场周赛
1680 连接连续二进制数字 位运算,数学,模拟 中等 第 218 场周赛
1681 最小不兼容性 位运算,数组,动态规划,状态压缩 困难 第 218 场周赛
1682 最长回文子序列 II 字符串,动态规划 中等 🔒
1683 无效的推文 数据库 简单 🔒
1684 统计一致字符串的数目 位运算,数组,哈希表,字符串 简单 第 41 场双周赛
1685 有序数组中差绝对值之和 数组,数学,前缀和 中等 第 41 场双周赛
1686 石子游戏 VI 贪心,数组,数学,博弈,排序,堆(优先队列) 中等 第 41 场双周赛
1687 从仓库到码头运输箱子 线段树,队列,数组,动态规划,单调队列,堆(优先队列) 困难 第 41 场双周赛
1688 比赛中的配对次数 数学,模拟 简单 第 219 场周赛
1689 十-二进制数的最少数目 贪心,字符串 中等 第 219 场周赛
1690 石子游戏 VII 数组,数学,动态规划,博弈 中等 第 219 场周赛
1691 堆叠长方体的最大高度 数组,动态规划,排序 困难 第 219 场周赛
1692 计算分配糖果的不同方式 动态规划 困难 🔒
1693 每天的领导和合伙人 数据库 简单
1694 重新格式化电话号码 字符串 简单 第 220 场周赛
1695 删除子数组的最大得分 数组,哈希表,滑动窗口 中等 第 220 场周赛
1696 跳跃游戏 VI 队列,数组,动态规划,滑动窗口,单调队列,堆(优先队列) 中等 第 220 场周赛
1697 检查边长度限制的路径是否存在 并查集,,数组,排序 困难 第 220 场周赛
1698 字符串的不同子字符串个数 字典树,字符串,后缀数组,哈希函数,滚动哈希 中等 🔒
1699 两人之间的通话次数 数据库 中等 🔒
1700 无法吃午餐的学生数量 ,队列,数组,模拟 简单 第 42 场双周赛
1701 平均等待时间 数组,模拟 中等 第 42 场双周赛
1702 修改后的最大二进制字符串 贪心,字符串 中等 第 42 场双周赛
1703 得到连续 K 个 1 的最少相邻交换次数 贪心,数组,前缀和,滑动窗口 困难 第 42 场双周赛
1704 判断字符串的两半是否相似 字符串,计数 简单 第 221 场周赛
1705 吃苹果的最大数目 贪心,数组,堆(优先队列) 中等 第 221 场周赛
1706 球会落何处 深度优先搜索,数组,动态规划,矩阵,模拟 中等 第 221 场周赛
1707 与数组中元素的最大异或值 位运算,字典树,数组 困难 第 221 场周赛
1708 长度为 K 的最大子数组 贪心,数组 简单 🔒
1709 访问日期之间最大的空档期 数据库 中等 🔒
1710 卡车上的最大单元数 贪心,数组,排序 简单 第 222 场周赛
1711 大餐计数 数组,哈希表 中等 第 222 场周赛
1712 将数组分成三个子数组的方案数 数组,双指针,二分查找,前缀和 中等 第 222 场周赛
1713 得到子序列的最少操作次数 贪心,数组,哈希表,二分查找 困难 第 222 场周赛
1714 数组中特殊等间距元素的和 数组,动态规划 困难 🔒
1715 苹果和橘子的个数 数据库 中等 🔒
1716 计算力扣银行的钱 数学 简单 第 43 场双周赛
1717 删除子字符串的最大得分 ,贪心,字符串 中等 第 43 场双周赛
1718 构建字典序最大的可行序列 数组,回溯 中等 第 43 场双周赛
1719 重构一棵树的方案数 ,,拓扑排序 困难 第 43 场双周赛
1720 解码异或后的数组 位运算,数组 简单 第 223 场周赛
1721 交换链表中的节点 链表,双指针 中等 第 223 场周赛
1722 执行交换操作后的最小汉明距离 深度优先搜索,并查集,数组 中等 第 223 场周赛
1723 完成所有工作的最短时间 位运算,数组,动态规划,回溯,状态压缩 困难 第 223 场周赛
1724 检查边长度限制的路径是否存在 II 并查集,,最小生成树 困难 🔒
1725 可以形成最大正方形的矩形数目 数组 简单 第 224 场周赛
1726 同积元组 数组,哈希表 中等 第 224 场周赛
1727 重新排列后的最大子矩阵 贪心,数组,矩阵,排序 中等 第 224 场周赛
1728 猫和老鼠 II ,拓扑排序,记忆化搜索,数组,数学,动态规划,博弈,矩阵 困难 第 224 场周赛
1729 求关注者的数量 数据库 简单
1730 获取食物的最短路径 广度优先搜索,数组,矩阵 中等 🔒
1731 每位经理的下属员工数量 数据库 简单 🔒
1732 找到最高海拔 数组,前缀和 简单 第 44 场双周赛
1733 需要教语言的最少人数 贪心,数组 中等 第 44 场双周赛
1734 解码异或后的排列 位运算,数组 中等 第 44 场双周赛
1735 生成乘积数组的方案数 数组,数学,动态规划 困难 第 44 场双周赛
1736 替换隐藏数字得到的最晚时间 字符串 简单 第 225 场周赛
1737 满足三条件之一需改变的最少字符数 哈希表,字符串,计数,前缀和 中等 第 225 场周赛
1738 找出第 K 大的异或坐标值 位运算,数组,分治,矩阵,前缀和,快速选择,堆(优先队列) 中等 第 225 场周赛
1739 放置盒子 贪心,数学,二分查找 困难 第 225 场周赛
1740 找到二叉树中的距离 ,深度优先搜索,广度优先搜索,哈希表,二叉树 中等 🔒
1741 查找每个员工花费的总时间 数据库 简单
1742 盒子中小球的最大数量 哈希表,数学,计数 简单 第 226 场周赛
1743 从相邻元素对还原数组 数组,哈希表 中等 第 226 场周赛
1744 你能在你最喜欢的那天吃到你最喜欢的糖果吗? 数组,前缀和 中等 第 226 场周赛
1745 回文串分割 IV 字符串,动态规划 困难 第 226 场周赛
1746 经过一次操作后的最大子数组和 数组,动态规划 中等 🔒
1747 应该被禁止的 Leetflex 账户 数据库 中等 🔒
1748 唯一元素的和 数组,哈希表,计数 简单 第 45 场双周赛
1749 任意子数组和的绝对值的最大值 数组,动态规划 中等 第 45 场双周赛
1750 删除字符串两端相同字符后的最短长度 双指针,字符串 中等 第 45 场双周赛
1751 最多可以参加的会议数目 II 数组,二分查找,动态规划 困难 第 45 场双周赛
1752 检查数组是否经排序和轮转得到 数组 简单 第 227 场周赛
1753 移除石子的最大得分 贪心,数学,堆(优先队列) 中等 第 227 场周赛
1754 构造字典序最大的合并字符串 贪心,双指针,字符串 中等 第 227 场周赛
1755 最接近目标值的子序列和 位运算,数组,双指针,动态规划,状态压缩 困难 第 227 场周赛
1756 设计最近使用(MRU)队列 ,设计,树状数组,数组,哈希表,有序集合 中等 🔒
1757 可回收且低脂的产品 数据库 简单
1758 生成交替二进制字符串的最少操作数 字符串 简单 第 228 场周赛
1759 统计同构子字符串的数目 数学,字符串 中等 第 228 场周赛
1760 袋子里最少数目的球 数组,二分查找 中等 第 228 场周赛
1761 一个图中连通三元组的最小度数 困难 第 228 场周赛
1762 能看到海景的建筑物 ,数组,单调栈 中等 🔒
1763 最长的美好子字符串 位运算,哈希表,字符串,滑动窗口 简单 第 46 场双周赛
1764 通过连接另一个数组的子数组得到一个数组 贪心,数组,字符串匹配 中等 第 46 场双周赛
1765 地图中的最高点 广度优先搜索,数组,矩阵 中等 第 46 场双周赛
1766 互质树 ,深度优先搜索,广度优先搜索,数学 困难 第 46 场双周赛
1767 寻找没有被执行的任务对 数据库 困难 🔒
1768 交替合并字符串 双指针,字符串 简单 第 229 场周赛
1769 移动所有球到每个盒子所需的最小操作数 数组,字符串 中等 第 229 场周赛
1770 执行乘法运算的最大分数 数组,动态规划 中等 第 229 场周赛
1771 由子序列构造的最长回文串的长度 字符串,动态规划 困难 第 229 场周赛
1772 按受欢迎程度排列功能 数组,哈希表,字符串,排序 中等 🔒
1773 统计匹配检索规则的物品数量 数组,字符串 简单 第 230 场周赛
1774 最接近目标价格的甜点成本 数组,动态规划,回溯 中等 第 230 场周赛
1775 通过最少操作次数使数组的和相等 贪心,数组,哈希表,计数 中等 第 230 场周赛
1776 车队 II ,数组,数学,单调栈,堆(优先队列) 困难 第 230 场周赛
1777 每家商店的产品价格 数据库 简单 🔒
1778 未知网格中的最短路径 深度优先搜索,广度优先搜索,,交互 中等 🔒
1779 找到最近的有相同 X 或 Y 坐标的点 数组 简单 第 47 场双周赛
1780 判断一个数字是否可以表示成三的幂的和 数学 中等 第 47 场双周赛
1781 所有子字符串美丽值之和 哈希表,字符串,计数 中等 第 47 场双周赛
1782 统计点对的数目 ,双指针,二分查找 困难 第 47 场双周赛
1783 大满贯数量 数据库 中等 🔒
1784 检查二进制字符串字段 字符串 简单 第 231 场周赛
1785 构成特定和需要添加的最少元素 贪心,数组 中等 第 231 场周赛
1786 从第一个节点出发到最后一个节点的受限路径数 ,拓扑排序,动态规划,最短路,堆(优先队列) 中等 第 231 场周赛
1787 使所有区间的异或结果为零 位运算,数组,动态规划 困难 第 231 场周赛
1788 最大化花园的美观度 贪心,数组,前缀和 困难 🔒
1789 员工的直属部门 数据库 简单 🔒
1790 仅执行一次字符串交换能否使两个字符串相等 哈希表,字符串,计数 简单 第 232 场周赛
1791 找出星型图的中心节点 简单 第 232 场周赛
1792 最大平均通过率 贪心,数组,堆(优先队列) 中等 第 232 场周赛
1793 好子数组的最大分数 ,数组,双指针,二分查找,单调栈 困难 第 232 场周赛
1794 统计距离最小的子串对个数 贪心,哈希表,字符串 中等 🔒
1795 每个产品在不同商店的价格 数据库 简单
1796 字符串中第二大的数字 哈希表,字符串 简单 第 48 场双周赛
1797 设计一个验证系统 设计,哈希表 中等 第 48 场双周赛
1798 你能构造出连续值的最大数目 贪心,数组 中等 第 48 场双周赛
1799 N 次操作后的最大分数和 位运算,数组,数学,动态规划,回溯,状态压缩,数论 困难 第 48 场双周赛
1800 最大升序子数组和 数组 简单 第 233 场周赛
1801 积压订单中的订单总数 数组,模拟,堆(优先队列) 中等 第 233 场周赛
1802 有界数组中指定下标处的最大值 贪心,二分查找 中等 第 233 场周赛
1803 统计异或值在范围内的数对有多少 位运算,字典树,数组 困难 第 233 场周赛
1804 实现 Trie (前缀树) II 设计,字典树,哈希表,字符串 中等 🔒
1805 字符串中不同整数的数目 哈希表,字符串 简单 第 234 场周赛
1806 还原排列的最少操作步数 数组,数学,模拟 中等 第 234 场周赛
1807 替换字符串中的括号内容 数组,哈希表,字符串 中等 第 234 场周赛
1808 好因子的最大数目 递归,数学 困难 第 234 场周赛
1809 没有广告的剧集 数据库 简单 🔒
1810 隐藏网格下的最小消耗路径 深度优先搜索,广度优先搜索,,交互,堆(优先队列) 中等 🔒
1811 寻找面试候选人 数据库 中等 🔒
1812 判断国际象棋棋盘中一个格子的颜色 数学,字符串 简单 第 49 场双周赛
1813 句子相似性 III 数组,双指针,字符串 中等 第 49 场双周赛
1814 统计一个数组中好对子的数目 数组,哈希表,数学,计数 中等 第 49 场双周赛
1815 得到新鲜甜甜圈的最多组数 位运算,记忆化搜索,数组,动态规划,状态压缩 困难 第 49 场双周赛
1816 截断句子 数组,字符串 简单 第 235 场周赛
1817 查找用户活跃分钟数 数组,哈希表 中等 第 235 场周赛
1818 绝对差值和 数组,二分查找,有序集合,排序 中等 第 235 场周赛
1819 序列中不同最大公约数的数目 数组,数学,计数,数论 困难 第 235 场周赛
1820 最多邀请的个数 数组,回溯,矩阵 中等 🔒
1821 寻找今年具有正收入的客户 数据库 简单 🔒
1822 数组元素积的符号 数组,数学 简单 第 236 场周赛
1823 找出游戏的获胜者 递归,队列,数组,数学,模拟 中等 第 236 场周赛
1824 最少侧跳次数 贪心,数组,动态规划 中等 第 236 场周赛
1825 求出 MK 平均值 设计,队列,有序集合,堆(优先队列) 困难 第 236 场周赛
1826 有缺陷的传感器 数组,双指针 简单 🔒
1827 最少操作使数组递增 贪心,数组 简单 第 50 场双周赛
1828 统计一个圆中点的数目 几何,数组,数学 中等 第 50 场双周赛
1829 每个查询的最大异或值 位运算,数组,前缀和 中等 第 50 场双周赛
1830 使字符串有序的最少操作次数 数学,字符串,组合数学 困难 第 50 场双周赛
1831 每天的最大交易 数据库 中等 🔒
1832 判断句子是否为全字母句 哈希表,字符串 简单 第 237 场周赛
1833 雪糕的最大数量 贪心,数组,排序 中等 第 237 场周赛
1834 单线程 CPU 数组,排序,堆(优先队列) 中等 第 237 场周赛
1835 所有数对按位与结果的异或和 位运算,数组,数学 困难 第 237 场周赛
1836 从未排序的链表中移除重复元素 哈希表,链表 中等 🔒
1837 K 进制表示下的各位数字总和 数学 简单 第 238 场周赛
1838 最高频元素的频数 数组,二分查找,前缀和,滑动窗口 中等 第 238 场周赛
1839 所有元音按顺序排布的最长子字符串 字符串,滑动窗口 中等 第 238 场周赛
1840 最高建筑高度 数组,数学 困难 第 238 场周赛
1841 联赛信息统计 数据库 中等 🔒
1842 下个由相同数字构成的回文串 双指针,字符串 困难 🔒
1843 可疑银行账户 数据库 中等 🔒
1844 将所有数字用字符替换 字符串 简单 第 51 场双周赛
1845 座位预约管理系统 设计,堆(优先队列) 中等 第 51 场双周赛
1846 减小和重新排列数组后的最大元素 贪心,数组,排序 中等 第 51 场双周赛
1847 最近的房间 数组,二分查找,排序 困难 第 51 场双周赛
1848 到目标元素的最小距离 数组 简单 第 239 场周赛
1849 将字符串拆分为递减的连续值 字符串,回溯 中等 第 239 场周赛
1850 邻位交换的最小次数 贪心,双指针,字符串 中等 第 239 场周赛
1851 包含每个查询的最小区间 数组,二分查找,排序,扫描线,堆(优先队列) 困难 第 239 场周赛
1852 每个子数组的数字种类数 数组,哈希表,滑动窗口 中等 🔒
1853 转换日期格式 数据库 简单 🔒
1854 人口最多的年份 数组,计数 简单 第 240 场周赛
1855 下标对中的最大距离 贪心,数组,双指针,二分查找 中等 第 240 场周赛
1856 子数组最小乘积的最大值 ,数组,前缀和,单调栈 中等 第 240 场周赛
1857 有向图中最大颜色值 ,拓扑排序,记忆化搜索,哈希表,动态规划,计数 困难 第 240 场周赛
1858 包含所有前缀的最长单词 深度优先搜索,字典树 中等 🔒
1859 将句子排序 字符串,排序 简单 第 52 场双周赛
1860 增长的内存泄露 模拟 中等 第 52 场双周赛
1861 旋转盒子 数组,双指针,矩阵 中等 第 52 场双周赛
1862 向下取整数对和 数组,数学,二分查找,前缀和 困难 第 52 场双周赛
1863 找出所有子集的异或总和再求和 位运算,数组,数学,回溯,组合数学 简单 第 241 场周赛
1864 构成交替字符串需要的最小交换次数 贪心,字符串 中等 第 241 场周赛
1865 找出和为指定值的下标对 设计,数组,哈希表 中等 第 241 场周赛
1866 恰有 K 根木棍可以看到的排列数目 数学,动态规划,组合数学 困难 第 241 场周赛
1867 最大数量高于平均水平的订单 数据库 中等 🔒
1868 两个行程编码数组的积 数组,双指针 中等 🔒
1869 哪种连续子字符串更长 字符串 简单 第 242 场周赛
1870 准时到达的列车最小时速 数组,二分查找 中等 第 242 场周赛
1871 跳跃游戏 VII 双指针,字符串,前缀和 中等 第 242 场周赛
1872 石子游戏 VIII 数组,数学,动态规划,博弈,前缀和 困难 第 242 场周赛
1873 计算特殊奖金 数据库 简单
1874 两个数组的最小乘积和 贪心,数组,排序 中等 🔒
1875 将工资相同的雇员分组 数据库 中等 🔒
1876 长度为三且各字符不同的子字符串 哈希表,字符串,计数,滑动窗口 简单 第 53 场双周赛
1877 数组中最大数对和的最小值 贪心,数组,双指针,排序 中等 第 53 场双周赛
1878 矩阵中最大的三个菱形和 数组,数学,矩阵,前缀和,排序,堆(优先队列) 中等 第 53 场双周赛
1879 两个数组最小的异或值之和 位运算,数组,动态规划,状态压缩 困难 第 53 场双周赛
1880 检查某单词是否等于两单词之和 字符串 简单 第 243 场周赛
1881 插入后的最大值 贪心,字符串 中等 第 243 场周赛
1882 使用服务器处理任务 数组,堆(优先队列) 中等 第 243 场周赛
1883 准时抵达会议现场的最小跳过休息次数 数组,动态规划 困难 第 243 场周赛
1884 鸡蛋掉落-两枚鸡蛋 数学,动态规划 中等
1885 统计数对 数组,二分查找,排序 中等 🔒
1886 判断矩阵经轮转后是否一致 数组,矩阵 简单 第 244 场周赛
1887 使数组元素相等的减少操作次数 数组,排序 中等 第 244 场周赛
1888 使二进制字符串字符交替的最少反转次数 贪心,字符串 中等 第 244 场周赛
1889 装包裹的最小浪费空间 数组,二分查找,前缀和,排序 困难 第 244 场周赛
1890 2020年最后一次登录 数据库 简单
1891 割绳子 数组,二分查找 中等 🔒
1892 页面推荐Ⅱ 数据库 困难 🔒
1893 检查是否区域内所有整数都被覆盖 数组,哈希表,前缀和 简单 第 54 场双周赛
1894 找到需要补充粉笔的学生编号 数组,二分查找,前缀和,模拟 中等 第 54 场双周赛
1895 最大的幻方 数组,矩阵,前缀和 中等 第 54 场双周赛
1896 反转表达式值的最少操作次数 ,数学,字符串,动态规划 困难 第 54 场双周赛
1897 重新分配字符使所有字符串都相等 哈希表,字符串,计数 简单 第 245 场周赛
1898 可移除字符的最大数目 数组,字符串,二分查找 中等 第 245 场周赛
1899 合并若干三元组以形成目标三元组 贪心,数组 中等 第 245 场周赛
1900 最佳运动员的比拼回合 记忆化搜索,动态规划 困难 第 245 场周赛
1901 找出顶峰元素 II 数组,二分查找,分治,矩阵 中等
1902 给定二叉搜索树的插入顺序求深度 ,二叉搜索树,二叉树,有序集合 中等 🔒
1903 字符串中的最大奇数 贪心,数学,字符串 简单 第 246 场周赛
1904 你完成的完整对局数 数学,字符串 中等 第 246 场周赛
1905 统计子岛屿 深度优先搜索,广度优先搜索,并查集,数组,矩阵 中等 第 246 场周赛
1906 查询差绝对值的最小值 数组,哈希表 中等 第 246 场周赛
1907 按分类统计薪水 数据库 中等 🔒
1908 Nim 游戏 II 位运算,脑筋急转弯,数组,数学,动态规划,博弈 中等 🔒
1909 删除一个元素使数组严格递增 数组 简单 第 55 场双周赛
1910 删除一个字符串中所有出现的给定子字符串 字符串 中等 第 55 场双周赛
1911 最大子序列交替和 数组,动态规划 中等 第 55 场双周赛
1912 设计电影租借系统 设计,数组,哈希表,有序集合,堆(优先队列) 困难 第 55 场双周赛
1913 两个数对之间的最大乘积差 数组,排序 简单 第 247 场周赛
1914 循环轮转矩阵 数组,矩阵,模拟 中等 第 247 场周赛
1915 最美子字符串的数目 位运算,哈希表,字符串,前缀和 中等 第 247 场周赛
1916 统计为蚁群构筑房间的不同顺序 ,,拓扑排序,数学,动态规划,组合数学 困难 第 247 场周赛
1917 Leetcodify 好友推荐 数据库 困难 🔒
1918 第 K 小的子数组和· 数组,二分查找,滑动窗口 中等 🔒
1919 兴趣相同的朋友 数据库 困难 🔒
1920 基于排列构建数组 数组,模拟 简单 第 248 场周赛
1921 消灭怪物的最大数量 贪心,数组,排序 中等 第 248 场周赛
1922 统计好数字的数目 递归,数学 中等 第 248 场周赛
1923 最长公共子路径 数组,二分查找,后缀数组,哈希函数,滚动哈希 困难 第 248 场周赛
1924 安装栅栏 II 几何,数组,数学 困难 🔒
1925 统计平方和三元组的数目 数学,枚举 简单 第 56 场双周赛
1926 迷宫中离入口最近的出口 广度优先搜索,数组,矩阵 中等 第 56 场双周赛
1927 求和游戏 贪心,数学,博弈 中等 第 56 场双周赛
1928 规定时间内到达终点的最小花费 ,动态规划 困难 第 56 场双周赛
1929 数组串联 数组 简单 第 249 场周赛
1930 长度为 3 的不同回文子序列 哈希表,字符串,前缀和 中等 第 249 场周赛
1931 用三种不同颜色为网格涂色 动态规划 困难 第 249 场周赛
1932 合并多棵二叉搜索树 ,深度优先搜索,哈希表,二分查找,二叉树 困难 第 249 场周赛
1933 判断字符串是否可分解为值均等的子串 字符串 简单 🔒
1934 确认率 数据库 中等 🔒
1935 可以输入的最大单词数 哈希表,字符串 简单 第 250 场周赛
1936 新增的最少台阶数 贪心,数组 中等 第 250 场周赛
1937 扣分后的最大得分 中等 第 250 场周赛
1938 查询最大基因差 困难 第 250 场周赛
1939 主动请求确认消息的用户 数据库 简单 🔒
1940 排序数组之间的最长公共子序列 数组,哈希表,计数 中等 🔒
1941 检查是否所有字符出现次数相同 哈希表,字符串,计数 简单 第 57 场双周赛
1942 最小未被占据椅子的编号 数组,有序集合,堆(优先队列) 中等 第 57 场双周赛
1943 描述绘画结果 数组,前缀和 中等 第 57 场双周赛
1944 队列中可以看到的人数 ,数组,单调栈 困难 第 57 场双周赛
1945 字符串转化后的各位数字之和 字符串,模拟 简单 第 251 场周赛
1946 子字符串突变后可能得到的最大整数 贪心,数组,字符串 中等 第 251 场周赛
1947 最大兼容性评分和 位运算,数组,动态规划,回溯,状态压缩 中等 第 251 场周赛
1948 删除系统中的重复文件夹 字典树,数组,哈希表,字符串,哈希函数 困难 第 251 场周赛
1949 坚定的友谊 数据库 中等 🔒
1950 所有子数组最小值中的最大值 ,数组,单调栈 中等 🔒
1951 查询具有最多共同关注者的所有两两结对组 数据库 中等 🔒
1952 三除数 数学 简单 第 252 场周赛
1953 你可以工作的最大周数 贪心,数组 中等 第 252 场周赛
1954 收集足够苹果的最小花园周长 数学,二分查找 中等 第 252 场周赛
1955 统计特殊子序列的数目 数组,动态规划 困难 第 252 场周赛
1956 感染 K 种病毒所需的最短时间 几何,数组,数学,二分查找,枚举 困难 🔒
1957 删除字符使字符串变好 字符串 简单 第 58 场双周赛
1958 检查操作是否合法 数组,枚举,矩阵 中等 第 58 场双周赛
1959 K 次调整数组大小浪费的最小总空间 数组,动态规划 中等 第 58 场双周赛
1960 两个回文子字符串长度的最大乘积 字符串,哈希函数,滚动哈希 困难 第 58 场双周赛
1961 检查字符串是否为数组前缀 数组,字符串 简单 第 253 场周赛
1962 移除石子使总数最小 数组,堆(优先队列) 中等 第 253 场周赛
1963 使字符串平衡的最小交换次数 ,贪心,双指针,字符串 中等 第 253 场周赛
1964 找出到每个位置为止最长的有效障碍赛跑路线 树状数组,数组,二分查找 困难 第 253 场周赛
1965 丢失信息的雇员 数据库 简单
1966 未排序数组中的可被二分搜索的数 数组,二分查找 中等 🔒
1967 作为子字符串出现在单词中的字符串数目 字符串 简单 第 254 场周赛
1968 构造元素不等于两相邻元素平均值的数组 贪心,数组,排序 中等 第 254 场周赛
1969 数组元素的最小非零乘积 贪心,递归,数学 中等 第 254 场周赛
1970 你能穿过矩阵的最后一天 深度优先搜索,广度优先搜索,并查集,数组,二分查找,矩阵 困难 第 254 场周赛
1971 寻找图中是否存在路径 深度优先搜索,广度优先搜索, 简单
1972 同一天的第一个电话和最后一个电话 数据库 困难 🔒
1973 值等于子节点值之和的节点数量 中等 🔒
1974 使用特殊打字机键入单词的最少时间 贪心,字符串 简单 第 59 场双周赛
1975 最大方阵和 贪心,数组,矩阵 中等 第 59 场双周赛
1976 到达目的地的方案数 ,拓扑排序,动态规划,最短路 中等 第 59 场双周赛
1977 划分数字的方案数 字符串,动态规划,后缀数组 困难 第 59 场双周赛
1978 上级经理已离职的公司员工 简单 🔒
1979 找出数组的最大公约数 数组,数学,数论 简单 第 255 场周赛
1980 找出不同的二进制字符串 数组,字符串,回溯 中等 第 255 场周赛
1981 最小化目标值与所选元素的差 数组,动态规划,矩阵 中等 第 255 场周赛
1982 从子集的和还原数组 数组,分治 困难 第 255 场周赛
1983 范围和相等的最宽索引对 中等 🔒
1984 学生分数的最小差值 数组,排序,滑动窗口 简单 第 256 场周赛
1985 找出数组中的第 K 大整数 数组,字符串,分治,快速选择,排序,堆(优先队列) 中等 第 256 场周赛
1986 完成任务的最少工作时间段 位运算,数组,动态规划,回溯,状态压缩 中等 第 256 场周赛
1987 不同的好子序列数目 字符串,动态规划 困难 第 256 场周赛
1988 找出每所学校的最低分数要求 中等 🔒
1989 Maximum Number of People That Can Be Caught in Tag 中等 🔒
1990 统计实验的数量 简单 🔒
1991 找到数组的中间位置 数组,前缀和 简单 第 60 场双周赛
1992 找到所有的农场组 深度优先搜索,广度优先搜索,数组,矩阵 中等 第 60 场双周赛
1993 树上的操作 ,广度优先搜索,设计,哈希表 中等 第 60 场双周赛
1994 好子集的数目 位运算,数组,数学,动态规划,状态压缩 困难 第 60 场双周赛
1995 统计特殊四元组 数组,枚举 简单 第 257 场周赛
1996 游戏中弱角色的数量 ,贪心,数组,排序,单调栈 中等 第 257 场周赛
1997 访问完所有房间的第一天 数组,动态规划 中等 第 257 场周赛
1998 数组的最大公因数排序 并查集,数组,数学,排序 困难 第 257 场周赛
1999 最小的仅由两个数组成的倍数 中等 🔒
2000 反转单词前缀 双指针,字符串 简单 第 258 场周赛
2001 可互换矩形的组数 数组,哈希表,数学,计数,数论 中等 第 258 场周赛
2002 两个回文子序列长度的最大乘积 位运算,字符串,动态规划,回溯,状态压缩 中等 第 258 场周赛
2003 每棵子树内缺失的最小基因值 ,深度优先搜索,并查集,动态规划 困难 第 258 场周赛
2004 职员招聘人数 困难 🔒
2005 斐波那契树的移除子树游戏 困难 🔒
2006 差的绝对值为 K 的数对数目 数组,哈希表,计数 简单 第 61 场双周赛
2007 从双倍数组中还原原数组 贪心,数组,哈希表,排序 中等 第 61 场双周赛
2008 出租车的最大盈利 数组,二分查找,动态规划,排序 中等 第 61 场双周赛
2009 使数组连续的最少操作数 数组,二分查找 困难 第 61 场双周赛
2010 职员招聘人数 II 困难 🔒
2011 执行操作后的变量值 数组,字符串,模拟 简单 第 259 场周赛
2012 数组美丽值求和 数组 中等 第 259 场周赛
2013 检测正方形 设计,数组,哈希表,计数 中等 第 259 场周赛
2014 重复 K 次的最长子序列 贪心,字符串,回溯,计数,枚举 困难 第 259 场周赛
2015 每段建筑物的平均高度 贪心,数组,排序,堆(优先队列) 中等 🔒
2016 增量元素之间的最大差值 数组 简单 第 260 场周赛
2017 网格游戏 数组,矩阵,前缀和 中等 第 260 场周赛
2018 判断单词是否能放入填字游戏内 数组,枚举,矩阵 中等 第 260 场周赛
2019 解出数学表达式的学生分数 ,记忆化搜索,数组,数学,字符串,动态规划 困难 第 260 场周赛
2020 无流量的帐户数 数据库 中等 🔒
2021 街上最亮的位置 数组,有序集合,前缀和 中等 🔒
2022 将一维数组转变成二维数组 数组,矩阵,模拟 简单 第 62 场双周赛
2023 连接后等于目标字符串的字符串对 数组,字符串 中等 第 62 场双周赛
2024 考试的最大困扰度 字符串,二分查找,前缀和,滑动窗口 中等 第 62 场双周赛
2025 分割数组的最多方案数 数组,哈希表,计数,枚举,前缀和 困难 第 62 场双周赛
2026 低质量的问题 数据库 简单 🔒
2027 转换字符串的最少操作次数 贪心,字符串 简单 第 261 场周赛
2028 找出缺失的观测数据 数组,数学,模拟 中等 第 261 场周赛
2029 石子游戏 IX 贪心,数组,数学,计数,博弈 中等 第 261 场周赛
2030 含特定字母的最小子序列 ,贪心,字符串,单调栈 困难 第 261 场周赛
2031 1 比 0 多的子数组个数 树状数组,线段树,数组,二分查找,分治,有序集合,归并排序 中等 🔒
2032 至少在两个数组中出现的值 数组,哈希表 简单 第 262 场周赛
2033 获取单值网格的最小操作数 数组,数学,矩阵,排序 中等 第 262 场周赛
2034 股票价格波动 设计,哈希表,数据流,有序集合,堆(优先队列) 中等 第 262 场周赛
2035 将数组分成两个数组并最小化数组和的差 位运算,数组,双指针,二分查找,动态规划,状态压缩,有序集合 困难 第 262 场周赛
2036 最大交替子数组和 数组,动态规划 中等 🔒
2037 使每位学生都有座位的最少移动次数 数组,排序 简单 第 63 场双周赛
2038 如果相邻两个颜色均相同则删除当前颜色 贪心,数学,字符串,博弈 中等 第 63 场双周赛
2039 网络空闲的时刻 广度优先搜索,,数组 中等 第 63 场双周赛
2040 两个有序数组的第 K 小乘积 数组,二分查找 困难 第 63 场双周赛
2041 面试中被录取的候选人 数据库 中等 🔒
2042 检查句子中的数字是否递增 字符串 简单 第 263 场周赛
2043 简易银行系统 设计,数组,哈希表,模拟 中等 第 263 场周赛
2044 统计按位或能得到最大值的子集数目 位运算,数组,回溯 中等 第 263 场周赛
2045 到达目的地的第二短时间 广度优先搜索,,最短路 困难 第 263 场周赛
2046 给按照绝对值排序的链表排序 链表,双指针,排序 中等 🔒
2047 句子中的有效单词数 字符串 简单 第 264 场周赛
2048 下一个更大的数值平衡数 数学,回溯,枚举 中等 第 264 场周赛
2049 统计最高分的节点数目 ,深度优先搜索,数组,二叉树 中等 第 264 场周赛
2050 并行课程 III ,拓扑排序,动态规划 困难 第 264 场周赛
2051 The Category of Each Member in the Store 数据库 中等 🔒
2052 将句子分隔成行的最低成本 数组,动态规划 中等 🔒
2053 数组中第 K 个独一无二的字符串 数组,哈希表,字符串,计数 简单 第 64 场双周赛
2054 两个最好的不重叠活动 数组,二分查找,动态规划,排序,堆(优先队列) 中等 第 64 场双周赛
2055 蜡烛之间的盘子 数组,字符串,二分查找,前缀和 中等 第 64 场双周赛
2056 棋盘上有效移动组合的数目 数组,字符串,回溯,模拟 困难 第 64 场双周赛
2057 值相等的最小索引 数组 简单 第 265 场周赛
2058 找出临界点之间的最小和最大距离 链表 中等 第 265 场周赛
2059 转化数字的最小运算数 广度优先搜索,数组 中等 第 265 场周赛
2060 同源字符串检测 字符串,动态规划 困难 第 265 场周赛
2061 扫地机器人清扫过的空间个数 数组,矩阵,模拟 中等 🔒
2062 统计字符串中的元音子字符串 哈希表,字符串 简单 第 266 场周赛
2063 所有子字符串中的元音 数学,字符串,动态规划,组合数学 中等 第 266 场周赛
2064 分配给商店的最多商品的最小值 数组,二分查找 中等 第 266 场周赛
2065 最大化一张图中的路径价值 ,数组,回溯 困难 第 266 场周赛
2066 账户余额 数据库 中等 🔒
2067 Number of Equal Count Substrings 字符串,计数,前缀和 中等 🔒
2068 检查两个字符串是否几乎相等 哈希表,字符串,计数 简单 第 65 场双周赛
2069 模拟行走机器人 II 设计,模拟 中等 第 65 场双周赛
2070 每一个查询的最大美丽值 数组,二分查找,排序 中等 第 65 场双周赛
2071 你可以安排的最多任务数目 贪心,队列,数组,二分查找,排序,单调队列 困难 第 65 场双周赛
2072 赢得比赛的大学 数据库 简单 🔒
2073 买票需要的时间 队列,数组,模拟 简单 第 267 场周赛
2074 反转偶数长度组的节点 链表 中等 第 267 场周赛
2075 解码斜向换位密码 字符串,模拟 中等 第 267 场周赛
2076 处理含限制条件的好友请求 并查集, 困难 第 267 场周赛
2077 Paths in Maze That Lead to Same Room 中等 🔒
2078 两栋颜色不同且距离最远的房子 贪心,数组 简单 第 268 场周赛
2079 给植物浇水 数组 中等 第 268 场周赛
2080 区间内查询数字的频率 设计,线段树,数组,哈希表,二分查找 中等 第 268 场周赛
2081 k 镜像数字的和 数学,枚举 困难 第 268 场周赛
2082 富有客户的数量 数据库 简单 🔒
2083 求以相同字母开头和结尾的子串总数 哈希表,数学,字符串,计数,前缀和 中等 🔒
2084 为订单类型为 0 的客户删除类型为 1 的订单 数据库 中等 🔒
2085 统计出现过一次的公共字符串 数组,哈希表,字符串,计数 简单 第 66 场双周赛
2086 从房屋收集雨水需要的最少水桶数 贪心,字符串,动态规划 中等 第 66 场双周赛
2087 网格图中机器人回家的最小代价 贪心,数组,矩阵 中等 第 66 场双周赛
2088 统计农场中肥沃金字塔的数目 数组,动态规划,矩阵 困难 第 66 场双周赛
2089 找出数组排序后的目标下标 数组,二分查找,排序 简单 第 269 场周赛
2090 半径为 k 的子数组平均值 数组,滑动窗口 中等 第 269 场周赛
2091 从数组中移除最大值和最小值 贪心,数组 中等 第 269 场周赛
2092 找出知晓秘密的所有专家 深度优先搜索,广度优先搜索,并查集,,排序 困难 第 269 场周赛
2093 Minimum Cost to Reach City With Discounts ,最短路 中等 🔒
2094 找出 3 位偶数 数组,哈希表,枚举,排序 简单 第 270 场周赛
2095 删除链表的中间节点 链表,双指针 中等 第 270 场周赛
2096 从二叉树一个节点到另一个节点每一步的方向 ,深度优先搜索,字符串,二叉树 中等 第 270 场周赛
2097 合法重新排列数对 深度优先搜索,,欧拉回路 困难 第 270 场周赛
2098 长度为 K 的最大偶数和子序列 贪心,数组,排序 中等 🔒
2099 找到和最大的长度为 K 的子序列 数组,哈希表,排序,堆(优先队列) 简单 第 67 场双周赛
2100 适合打劫银行的日子 数组,动态规划,前缀和 中等 第 67 场双周赛
2101 引爆最多的炸弹 深度优先搜索,广度优先搜索,,几何,数组,数学 中等 第 67 场双周赛
2102 序列顺序查询 设计,数据流,有序集合,堆(优先队列) 困难 第 67 场双周赛
2103 环和杆 哈希表,字符串 简单 第 271 场周赛
2104 子数组范围和 ,数组,单调栈 中等 第 271 场周赛
2105 给植物浇水 II 数组,双指针,模拟 中等 第 271 场周赛
2106 摘水果 数组,二分查找,前缀和,滑动窗口 困难 第 271 场周赛
2107 分享 K 个糖果后独特口味的数量 数组,哈希表,滑动窗口 中等 🔒
2108 找出数组中的第一个回文字符串 数组,双指针,字符串 简单 第 272 场周赛
2109 向字符串添加空格 数组,字符串,模拟 中等 第 272 场周赛
2110 股票平滑下跌阶段的数目 数组,数学,动态规划 中等 第 272 场周赛
2111 使数组 K 递增的最少操作次数 数组,二分查找 困难 第 272 场周赛
2112 The Airport With the Most Traffic 数据库 中等 🔒
2113 查询删除和添加元素后的数组 数组 中等 🔒
2114 句子中的最多单词数 数组,字符串 简单 第 68 场双周赛
2115 从给定原材料中找到所有可以做出的菜 ,拓扑排序,数组,哈希表,字符串 中等 第 68 场双周赛
2116 判断一个括号字符串是否有效 ,贪心,字符串 中等 第 68 场双周赛
2117 一个区间内所有数乘积的缩写 数学 困难 第 68 场双周赛
2118 Build the Equation 数据库 困难 🔒
2119 反转两次的数字 数学 简单 第 273 场周赛
2120 执行所有后缀指令 字符串,模拟 中等 第 273 场周赛
2121 相同元素的间隔之和 数组,哈希表,前缀和 中等 第 273 场周赛
2122 还原原数组 数组,哈希表,枚举,排序 困难 第 273 场周赛
2123 使矩阵中的 1 互不相邻的最小操作数 ,数组,矩阵 困难 🔒
2124 检查是否所有 A 都在 B 之前 字符串 简单 第 274 场周赛
2125 银行中的激光束数量 数组,数学,字符串,矩阵 中等 第 274 场周赛
2126 摧毁小行星 贪心,数组,排序 中等 第 274 场周赛
2127 参加会议的最多员工数 深度优先搜索,,拓扑排序 困难 第 274 场周赛
2128 通过翻转行或列来去除所有的 1 位运算,数组,数学,矩阵 中等 🔒
2129 将标题首字母大写 字符串 简单 第 69 场双周赛
2130 链表最大孪生和 ,链表,双指针 中等 第 69 场双周赛
2131 连接两字母单词得到的最长回文串 贪心,数组,哈希表,字符串,计数 中等 第 69 场双周赛
2132 用邮票贴满网格图 贪心,数组,矩阵,前缀和 困难 第 69 场双周赛
2133 检查是否每一行每一列都包含全部整数 数组,哈希表,矩阵 简单 第 275 场周赛
2134 最少交换次数来组合所有的 1 II 数组,滑动窗口 中等 第 275 场周赛
2135 统计追加字母可以获得的单词数 位运算,数组,哈希表,字符串,排序 中等 第 275 场周赛
2136 全部开花的最早一天 贪心,数组,排序 困难 第 275 场周赛
2137 通过倒水操作让所有的水桶所含水量相等 数组,二分查找 中等 🔒
2138 将字符串拆分为若干长度为 k 的组 字符串,模拟 简单 第 276 场周赛
2139 得到目标值的最少行动次数 贪心,数学 中等 第 276 场周赛
2140 解决智力问题 数组,动态规划 中等 第 276 场周赛
2141 同时运行 N 台电脑的最长时间 贪心,数组,二分查找,排序 困难 第 276 场周赛
2142 The Number of Passengers in Each Bus I 数据库 中等 🔒
2143 在两个数组的区间中选取数字 数组,动态规划 困难 🔒
2144 打折购买糖果的最小开销 贪心,数组,排序 简单 第 70 场双周赛
2145 统计隐藏数组数目 数组,前缀和 中等 第 70 场双周赛
2146 价格范围内最高排名的 K 样物品 广度优先搜索,数组,矩阵,排序,堆(优先队列) 中等 第 70 场双周赛
2147 分隔长廊的方案数 数学,字符串,动态规划 困难 第 70 场双周赛
2148 元素计数 数组,排序 简单 第 277 场周赛
2149 按符号重排数组 数组,双指针,模拟 中等 第 277 场周赛
2150 找出数组中的所有孤独数字 数组,哈希表,计数 中等 第 277 场周赛
2151 基于陈述统计最多好人数 位运算,数组,回溯,枚举 困难 第 277 场周赛
2152 穿过所有点的所需最少直线数量 位运算,几何,数组,哈希表,数学,动态规划,回溯,状态压缩 中等 🔒
2153 The Number of Passengers in Each Bus II 数据库 困难 🔒
2154 将找到的值乘以 2 数组,哈希表,排序,模拟 简单 第 278 场周赛
2155 分组得分最高的所有下标 数组 中等 第 278 场周赛
2156 查找给定哈希值的子串 字符串,滑动窗口,哈希函数,滚动哈希 中等 第 278 场周赛
2157 字符串分组 位运算,并查集,字符串 困难 第 278 场周赛
2158 Amount of New Area Painted Each Day 线段树,数组,有序集合 困难 🔒
2159 Order Two Columns Independently 数据库 中等 🔒
2160 拆分数位后四位数字的最小和 贪心,数学,排序 简单 第 71 场双周赛
2161 根据给定数字划分数组 数组,双指针,模拟 中等 第 71 场双周赛
2162 设置时间的最少代价 数学,枚举 中等 第 71 场双周赛
2163 删除元素后和的最小差值 数组,动态规划,堆(优先队列) 困难 第 71 场双周赛
2164 对奇偶下标分别排序 数组,排序 简单 第 279 场周赛
2165 重排数字的最小值 数学,排序 中等 第 279 场周赛
2166 设计位集 设计,数组,哈希表 中等 第 279 场周赛
2167 移除所有载有违禁货物车厢所需的最少时间 字符串,动态规划 困难 第 279 场周赛
2168 每个数字的频率都相同的独特子字符串的数量 哈希表,字符串,计数,哈希函数,滚动哈希 中等 🔒
2169 得到 0 的操作数 数学,模拟 简单 第 280 场周赛
2170 使数组变成交替数组的最少操作数 贪心,数组,哈希表,计数 中等 第 280 场周赛
2171 拿出最少数目的魔法豆 数组,前缀和,排序 中等 第 280 场周赛
2172 数组的最大与和 位运算,数组,动态规划,状态压缩 困难 第 280 场周赛
2173 最多连胜的次数 数据库 困难 🔒
2174 Remove All Ones With Row and Column Flips II 位运算,广度优先搜索,数组,矩阵 中等 🔒
2175 The Change in Global Rankings 数据库 中等 🔒
2176 统计数组中相等且可以被整除的数对 数组 简单 第 72 场双周赛
2177 找到和为给定整数的三个连续整数 数学,模拟 中等 第 72 场双周赛
2178 拆分成最多数目的正偶数之和 贪心,数学 中等 第 72 场双周赛
2179 统计数组中好三元组数目 树状数组,线段树,数组,二分查找,分治,有序集合,归并排序 困难 第 72 场双周赛
2180 统计各位数字之和为偶数的整数个数 数学,模拟 简单 第 281 场周赛
2181 合并零之间的节点 链表,模拟 中等 第 281 场周赛
2182 构造限制重复的字符串 贪心,字符串,计数,堆(优先队列) 中等 第 281 场周赛
2183 统计可以被 K 整除的下标对数目 数组,数学,数论 困难 第 281 场周赛
2184 Number of Ways to Build Sturdy Brick Wall 位运算,数组,动态规划,状态压缩 中等 🔒
2185 统计包含给定前缀的字符串 数组,字符串 简单 第 282 场周赛
2186 使两字符串互为字母异位词的最少步骤数 哈希表,字符串,计数 中等 第 282 场周赛
2187 完成旅途的最少时间 数组,二分查找 中等 第 282 场周赛
2188 完成比赛的最少时间 数组,动态规划 困难 第 282 场周赛
2189 Number of Ways to Build House of Cards 数学,动态规划 中等 🔒
2190 数组中紧跟 key 之后出现最频繁的数字 数组,哈希表,计数 简单 第 73 场双周赛
2191 将杂乱无章的数字排序 数组,排序 中等 第 73 场双周赛
2192 有向无环图中一个节点的所有祖先 深度优先搜索,广度优先搜索,,拓扑排序 中等 第 73 场双周赛
2193 得到回文串的最少操作次数 贪心,树状数组,双指针,字符串 困难 第 73 场双周赛
2194 Excel 表中某个范围内的单元格 字符串 简单 第 283 场周赛
2195 向数组中追加 K 个整数 贪心,数组,数学,排序 中等 第 283 场周赛
2196 根据描述创建二叉树 ,深度优先搜索,广度优先搜索,数组,哈希表,二叉树 中等 第 283 场周赛
2197 替换数组中的非互质数 ,数组,数学,数论 困难 第 283 场周赛
2198 Number of Single Divisor Triplets 数学 中等 🔒
2199 Finding the Topic of Each Post 数据库 困难 🔒
2200 找出数组中的所有 K 近邻下标 数组 简单 第 284 场周赛
2201 统计可以提取的工件 数组,哈希表,模拟 中等 第 284 场周赛
2202 K 次操作后最大化顶端元素 贪心,数组 中等 第 284 场周赛
2203 得到要求路径的最小带权子图 ,最短路 困难 第 284 场周赛
2204 Distance to a Cycle in Undirected Graph 深度优先搜索,广度优先搜索,并查集, 困难 🔒
2205 The Number of Users That Are Eligible for Discount 数据库 简单 🔒
2206 将数组划分成相等数对 位运算,数组,哈希表,计数 简单 第 74 场双周赛
2207 字符串中最多数目的子字符串 贪心,字符串,前缀和 中等 第 74 场双周赛
2208 将数组和减半的最少操作次数 贪心,数组,堆(优先队列) 中等 第 74 场双周赛
2209 用地毯覆盖后的最少白色砖块 字符串,动态规划,前缀和 困难 第 74 场双周赛
2210 统计数组中峰和谷的数量 数组 简单 第 285 场周赛
2211 统计道路上的碰撞次数 ,字符串 中等 第 285 场周赛
2212 射箭比赛中的最大得分 位运算,递归,数组,枚举 中等 第 285 场周赛
2213 由单个字符重复的最长子字符串 线段树,数组,字符串,有序集合 困难 第 285 场周赛
2214 Minimum Health to Beat Game 贪心,数组,前缀和 中等 🔒
2215 找出两数组的不同 数组,哈希表 简单 第 286 场周赛
2216 美化数组的最少删除数 ,贪心,数组 中等 第 286 场周赛
2217 找到指定长度的回文数 数组,数学 中等 第 286 场周赛
2218 从栈中取出 K 个硬币的最大面值和 数组,动态规划,前缀和 困难 第 286 场周赛
2219 Maximum Sum Score of Array 数组,前缀和 中等 🔒
2220 转换数字的最少位翻转次数 位运算 简单 第 75 场双周赛
2221 数组的三角和 数组,数学,组合数学,模拟 中等 第 75 场双周赛
2222 选择建筑的方案数 字符串,动态规划,前缀和 中等 第 75 场双周赛
2223 构造字符串的总得分和 字符串,二分查找,字符串匹配,后缀数组,哈希函数,滚动哈希 困难 第 75 场双周赛
2224 转化时间需要的最少操作数 贪心,字符串 简单 第 287 场周赛
2225 找出输掉零场或一场比赛的玩家 数组,哈希表,计数,排序 中等 第 287 场周赛
2226 每个小孩最多能分到多少糖果 数组,二分查找 中等 第 287 场周赛
2227 加密解密字符串 设计,字典树,数组,哈希表,字符串 困难 第 287 场周赛
2228 Users With Two Purchases Within Seven Days 数据库 中等 🔒
2229 Check if an Array Is Consecutive 数组 简单 🔒
2230 The Users That Are Eligible for Discount 数据库 简单 🔒
2231 按奇偶性交换后的最大数字 排序,堆(优先队列) 简单 第 288 场周赛
2232 向表达式添加括号后的最小结果 字符串,枚举 中等 第 288 场周赛
2233 K 次增加后的最大乘积 贪心,数组,堆(优先队列) 中等 第 288 场周赛
2234 花园的最大总美丽值 贪心,数组,双指针,二分查找,排序 困难 第 288 场周赛
2235 两整数相加 数学 简单
2236 判断根结点是否等于子结点之和 ,二叉树 简单
2237 Count Positions on Street With Required Brightness 数组,前缀和 中等 🔒
2238 Number of Times a Driver Was a Passenger 数据库 中等 🔒
2239 找到最接近 0 的数字 数组 简单 第 76 场双周赛
2240 买钢笔和铅笔的方案数 数学,枚举 中等 第 76 场双周赛
2241 设计一个 ATM 机器 贪心,设计,数组 中等 第 76 场双周赛
2242 节点序列的最大得分 ,数组,枚举,排序 困难 第 76 场双周赛
2243 计算字符串的数字和 字符串,模拟 简单 第 289 场周赛
2244 完成所有任务需要的最少轮数 贪心,数组,哈希表,计数 中等 第 289 场周赛
2245 转角路径的乘积中最多能有几个尾随零 数组,矩阵,前缀和 中等 第 289 场周赛
2246 相邻字符不同的最长路径 ,深度优先搜索,,拓扑排序,数组,字符串 困难 第 289 场周赛
2247 Maximum Cost of Trip With K Highways 位运算,,动态规划,状态压缩 困难 🔒
2248 多个数组求交集 数组,哈希表,计数 简单 第 290 场周赛
2249 统计圆内格点数目 几何,数组,哈希表,数学,枚举 中等 第 290 场周赛
2250 统计包含每个点的矩形数目 中等 第 290 场周赛
2251 花期内花的数目 数组,哈希表,二分查找,有序集合,前缀和,排序 困难 第 290 场周赛
2252 Dynamic Pivoting of a Table 数据库 困难 🔒
2253 Dynamic Unpivoting of a Table 数据库 困难 🔒
2254 Design Video Sharing Platform ,设计,哈希表,有序集合 困难 🔒
2255 统计是给定字符串前缀的字符串数目 数组,字符串 简单 第 77 场双周赛
2256 最小平均差 数组,前缀和 中等 第 77 场双周赛
2257 统计网格图中没有被保卫的格子数 数组,矩阵,模拟 中等 第 77 场双周赛
2258 逃离火灾 广度优先搜索,数组,二分查找,矩阵 困难 第 77 场双周赛
2259 移除指定数字得到的最大结果 贪心,字符串,枚举 简单 第 291 场周赛
2260 必须拿起的最小连续卡牌数 数组,哈希表,滑动窗口 中等 第 291 场周赛
2261 含最多 K 个可整除元素的子数组 字典树,数组,哈希表,枚举,哈希函数,滚动哈希 中等 第 291 场周赛
2262 字符串的总引力 哈希表,字符串,动态规划 困难 第 291 场周赛
2263 Make Array Non-decreasing or Non-increasing 贪心,动态规划 困难 🔒
2264 字符串中最大的 3 位相同数字 字符串 简单 第 292 场周赛
2265 统计值等于子树平均值的节点数 ,深度优先搜索,二叉树 中等 第 292 场周赛
2266 统计打字方案数 哈希表,数学,字符串,动态规划 中等 第 292 场周赛
2267 检查是否有合法括号字符串路径 数组,动态规划,矩阵 困难 第 292 场周赛
2268 Minimum Number of Keypresses 贪心,数组,字符串,计数,排序 中等 🔒
2269 找到一个数字的 K 美丽值 数学,字符串,滑动窗口 简单 第 78 场双周赛
2270 分割数组的方案数 中等 第 78 场双周赛
2271 毯子覆盖的最多白色砖块数 贪心,数组,二分查找,前缀和,排序 中等 第 78 场双周赛
2272 最大波动的子字符串 数组,动态规划 困难 第 78 场双周赛
2273 移除字母异位词后的结果数组 数组,哈希表,字符串,排序 简单 第 293 场周赛
2274 不含特殊楼层的最大连续楼层数 数组,排序 中等 第 293 场周赛
2275 按位与结果大于零的最长组合 位运算,数组,哈希表,计数 中等 第 293 场周赛
2276 统计区间中的整数数目 设计,线段树,有序集合 困难 第 293 场周赛
2277 Closest Node to Path in Tree ,深度优先搜索,广度优先搜索,数组 困难 🔒
2278 字母在字符串中的百分比 字符串 简单 第 294 场周赛
2279 装满石头的背包的最大数量 贪心,数组,排序 中等 第 294 场周赛
2280 表示一个折线图的最少线段数 几何,数组,数学,数论,排序 中等 第 294 场周赛
2281 巫师的总力量和 ,数组,前缀和,单调栈 困难 第 294 场周赛
2282 Number of People That Can Be Seen in a Grid 中等 🔒
2283 判断一个数的数字计数是否等于数位的值 简单 第 79 场双周赛
2284 最多单词数的发件人 中等 第 79 场双周赛
2285 道路的最大总重要性 中等 第 79 场双周赛
2286 以组为单位订音乐会的门票 困难 第 79 场双周赛
2287 重排字符形成目标字符串 简单 第 295 场周赛
2288 价格减免 中等 第 295 场周赛
2289 使数组按非递减顺序排列 中等 第 295 场周赛
2290 到达角落需要移除障碍物的最小数目 困难 第 295 场周赛

版权

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