15 | 三数之和open in new window | [✓] | 数组 双指针 排序 | |
16 | 最接近的三数之和open in new window | [✓] | 数组 双指针 排序 | |
18 | 四数之和open in new window | [✓] | 数组 双指针 排序 | |
49 | 字母异位词分组open in new window | [✓] | 数组 哈希表 字符串 1+ | |
56 | 合并区间open in new window | [✓] | 数组 排序 | |
75 | 颜色分类open in new window | [✓] | 数组 双指针 排序 | |
88 | 合并两个有序数组open in new window | [✓] | 数组 双指针 排序 | |
147 | 对链表进行插入排序open in new window | [✓] | 链表 排序 | |
148 | 排序链表open in new window | [✓] | 链表 双指针 分治 2+ | |
164 | 最大间距open in new window | | 数组 桶排序 基数排序 1+ | |
169 | 多数元素open in new window | [✓] | 数组 哈希表 分治 2+ | |
179 | 最大数open in new window | | 贪心 数组 字符串 1+ | |
215 | 数组中的第K个最大元素open in new window | [✓] | 数组 分治 快速选择 2+ | |
217 | 存在重复元素open in new window | [✓] | 数组 哈希表 排序 | |
220 | 存在重复元素 IIIopen in new window | | 数组 桶排序 有序集合 2+ | |
229 | 多数元素 IIopen in new window | | 数组 哈希表 计数 1+ | |
242 | 有效的字母异位词open in new window | [✓] | 哈希表 字符串 排序 | |
252 | 会议室 🔒open in new window | | 数组 排序 | |
253 | 会议室 II 🔒open in new window | | 贪心 数组 双指针 3+ | |
259 | 较小的三数之和 🔒open in new window | [✓] | 数组 双指针 二分查找 1+ | |
268 | 丢失的数字open in new window | [✓] | 位运算 数组 哈希表 3+ | |
274 | H 指数open in new window | [✓] | 数组 计数排序 排序 | |
280 | 摆动排序 🔒open in new window | | 贪心 数组 排序 | |
295 | 数据流的中位数open in new window | [✓] | 设计 双指针 数据流 2+ | |
296 | 最佳的碰头地点 🔒open in new window | | 数组 数学 矩阵 1+ | |
314 | 二叉树的垂直遍历 🔒open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
324 | 摆动排序 IIopen in new window | | 贪心 数组 分治 2+ | |
347 | 前 K 个高频元素open in new window | [✓] | 数组 哈希表 分治 5+ | |
349 | 两个数组的交集open in new window | | 数组 哈希表 双指针 2+ | |
350 | 两个数组的交集 IIopen in new window | | 数组 哈希表 双指针 2+ | |
354 | 俄罗斯套娃信封问题open in new window | [✓] | 数组 二分查找 动态规划 1+ | |
358 | K 距离间隔重排字符串 🔒open in new window | | 贪心 哈希表 字符串 3+ | |
360 | 有序转化数组 🔒open in new window | | 数组 数学 双指针 1+ | |
368 | 最大整除子集open in new window | | 数组 数学 动态规划 1+ | |
378 | 有序矩阵中第 K 小的元素open in new window | [✓] | 数组 二分查找 矩阵 2+ | |
389 | 找不同open in new window | | 位运算 哈希表 字符串 1+ | |
406 | 根据身高重建队列open in new window | | 树状数组 线段树 数组 1+ | |
414 | 第三大的数open in new window | | 数组 排序 | |
435 | 无重叠区间open in new window | | 贪心 数组 动态规划 1+ | |
436 | 寻找右区间open in new window | | 数组 二分查找 排序 | |
451 | 根据字符出现频率排序open in new window | [✓] | 哈希表 字符串 桶排序 3+ | |
452 | 用最少数量的箭引爆气球open in new window | [✓] | 贪心 数组 排序 | |
455 | 分发饼干open in new window | | 贪心 数组 双指针 1+ | |
462 | 最小操作次数使数组元素相等 IIopen in new window | | 数组 数学 排序 | |
475 | 供暖器open in new window | | 数组 双指针 二分查找 1+ | |
502 | IPOopen in new window | [✓] | 贪心 数组 排序 1+ | |
506 | 相对名次open in new window | [✓] | 数组 排序 堆(优先队列) | |
522 | 最长特殊序列 IIopen in new window | | 数组 哈希表 双指针 2+ | |
524 | 通过删除字母匹配到字典里最长单词open in new window | | 数组 双指针 字符串 1+ | |
527 | 单词缩写 🔒open in new window | | 贪心 字典树 数组 2+ | |
532 | 数组中的 k-diff 数对open in new window | | 数组 哈希表 双指针 2+ | |
539 | 最小时间差open in new window | | 数组 数学 字符串 1+ | |
561 | 数组拆分open in new window | | 贪心 数组 计数排序 1+ | |
581 | 最短无序连续子数组open in new window | | 栈 贪心 数组 3+ | |
588 | 设计内存文件系统 🔒open in new window | | 设计 字典树 哈希表 2+ | |
594 | 最长和谐子序列open in new window | | 数组 哈希表 计数 2+ | |
611 | 有效三角形的个数open in new window | [✓] | 贪心 数组 双指针 2+ | |
621 | 任务调度器open in new window | | 贪心 数组 哈希表 3+ | |
628 | 三个数的最大乘积open in new window | | 数组 数学 排序 | |
630 | 课程表 IIIopen in new window | | 贪心 数组 排序 1+ | |
632 | 最小区间open in new window | [✓] | 贪心 数组 哈希表 3+ | |
642 | 设计搜索自动补全系统 🔒open in new window | | 深度优先搜索 设计 字典树 4+ | |
645 | 错误的集合open in new window | | 位运算 数组 哈希表 1+ | |
646 | 最长数对链open in new window | | 贪心 数组 动态规划 1+ | |
658 | 找到 K 个最接近的元素open in new window | | 数组 双指针 二分查找 3+ | |
692 | 前K个高频单词open in new window | | 字典树 哈希表 字符串 4+ | |
710 | 黑名单中的随机数open in new window | | 数组 哈希表 数学 3+ | |
719 | 找出第 K 小的数对距离open in new window | | 数组 双指针 二分查找 1+ | |
720 | 词典中最长的单词open in new window | | 字典树 数组 哈希表 2+ | |
721 | 账户合并open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
726 | 原子的数量open in new window | | 栈 哈希表 字符串 1+ | |
747 | 至少是其他数字两倍的最大数open in new window | | 数组 排序 | |
757 | 设置交集大小至少为2open in new window | | 贪心 数组 排序 | |
759 | 员工空闲时间 🔒open in new window | | 数组 排序 堆(优先队列) | |
767 | 重构字符串open in new window | | 贪心 哈希表 字符串 3+ | |
768 | 最多能完成排序的块 IIopen in new window | | 栈 贪心 数组 2+ | |
769 | 最多能完成排序的块open in new window | | 栈 贪心 数组 2+ | |
786 | 第 K 个最小的质数分数open in new window | | 数组 双指针 二分查找 2+ | |
791 | 自定义字符串排序open in new window | | 哈希表 字符串 排序 | |
792 | 匹配子序列的单词数open in new window | | 字典树 数组 哈希表 4+ | |
823 | 带因子的二叉树open in new window | | 数组 哈希表 动态规划 1+ | |
825 | 适龄的朋友open in new window | | 数组 双指针 二分查找 1+ | |
826 | 安排工作以达到最大收益open in new window | | 贪心 数组 双指针 2+ | |
833 | 字符串中的查找与替换open in new window | | 数组 哈希表 字符串 1+ | |
846 | 一手顺子open in new window | | 贪心 数组 哈希表 1+ | |
853 | 车队open in new window | | 栈 数组 排序 1+ | |
857 | 雇佣 K 名工人的最低成本open in new window | | 贪心 数组 排序 1+ | |
869 | 重新排序得到 2 的幂open in new window | | 哈希表 数学 计数 2+ | |
870 | 优势洗牌open in new window | | 贪心 数组 双指针 1+ | |
881 | 救生艇open in new window | | 贪心 数组 双指针 1+ | |
888 | 公平的糖果交换open in new window | | 数组 哈希表 二分查找 1+ | |
891 | 子序列宽度之和open in new window | | 数组 数学 排序 | |
893 | 特殊等价字符串组open in new window | | 数组 哈希表 字符串 1+ | |
899 | 有序队列open in new window | | 数学 字符串 排序 | |
905 | 按奇偶排序数组open in new window | | 数组 双指针 排序 | |
910 | 最小差值 IIopen in new window | | 贪心 数组 数学 1+ | |
912 | 排序数组open in new window | | 数组 分治 桶排序 5+ | |
922 | 按奇偶排序数组 IIopen in new window | | 数组 双指针 排序 | |
923 | 三数之和的多种可能open in new window | | 数组 哈希表 双指针 2+ | |
937 | 重新排列日志文件open in new window | | 数组 字符串 排序 | |
939 | 最小面积矩形open in new window | | 几何 数组 哈希表 2+ | |
945 | 使数组唯一的最小增量open in new window | [✓] | 贪心 数组 计数 1+ | |
948 | 令牌放置open in new window | | 贪心 数组 双指针 1+ | |
950 | 按递增顺序显示卡牌open in new window | | 队列 数组 排序 1+ | |
954 | 二倍数对数组open in new window | [✓] | 贪心 数组 哈希表 1+ | |
969 | 煎饼排序open in new window | | 贪心 数组 双指针 1+ | |
973 | 最接近原点的 K 个点open in new window | [✓] | 几何 数组 数学 4+ | |
976 | 三角形的最大周长open in new window | | 贪心 数组 数学 1+ | |
977 | 有序数组的平方open in new window | | 数组 双指针 排序 | |
987 | 二叉树的垂序遍历open in new window | | 树 深度优先搜索 广度优先搜索 3+ | |
1005 | K 次取反后最大化的数组和open in new window | | 贪心 数组 排序 | |
1029 | 两地调度open in new window | | 贪心 数组 排序 | |
1030 | 距离顺序排列矩阵单元格open in new window | | 几何 数组 数学 2+ | |
1040 | 移动石子直到连续 IIopen in new window | | 数组 数学 双指针 1+ | |
1048 | 最长字符串链open in new window | | 数组 哈希表 双指针 3+ | |
1051 | 高度检查器open in new window | | 数组 计数排序 排序 | |
1054 | 距离相等的条形码open in new window | | 贪心 数组 哈希表 3+ | |
1057 | 校园自行车分配 🔒open in new window | | 贪心 数组 排序 | |
1058 | 最小化舍入误差以满足目标 🔒open in new window | | 贪心 数组 数学 2+ | |
1065 | 字符串的索引对 🔒open in new window | | 字典树 数组 字符串 1+ | |
1086 | 前五科的均分 🔒open in new window | | 数组 哈希表 排序 1+ | |
1090 | 受标签影响的最大值open in new window | | 贪心 数组 哈希表 2+ | |
1094 | 拼车open in new window | | 数组 前缀和 排序 2+ | |
1099 | 小于 K 的两数之和 🔒open in new window | | 数组 双指针 二分查找 1+ | |
1101 | 彼此熟识的最早时间 🔒open in new window | | 并查集 数组 排序 | |
1122 | 数组的相对排序open in new window | | 数组 哈希表 计数排序 1+ | |
1133 | 最大唯一数 🔒open in new window | | 数组 哈希表 排序 | |
1152 | 用户网站访问行为分析 🔒open in new window | | 数组 哈希表 排序 | |
1169 | 查询无效交易open in new window | | 数组 哈希表 字符串 1+ | |
1170 | 比较字符串最小字母出现频次open in new window | | 数组 哈希表 字符串 2+ | |
1181 | 前后拼接 🔒open in new window | | 数组 哈希表 字符串 1+ | |
1187 | 使数组严格递增open in new window | | 数组 二分查找 动态规划 1+ | |
1196 | 最多可以买到的苹果数量 🔒open in new window | | 贪心 数组 排序 | |
1200 | 最小绝对差open in new window | | 数组 排序 | |
1202 | 交换字符串中的元素open in new window | | 深度优先搜索 广度优先搜索 并查集 4+ | |
1229 | 安排会议日程 🔒open in new window | | 数组 双指针 排序 | |
1235 | 规划兼职工作open in new window | | 数组 二分查找 动态规划 1+ | |
1244 | 力扣排行榜 🔒open in new window | | 设计 哈希表 排序 | |
1262 | 可被三整除的最大和open in new window | | 贪心 数组 动态规划 1+ | |
1268 | 搜索推荐系统open in new window | | 字典树 数组 字符串 3+ | |
1288 | 删除被覆盖区间open in new window | [✓] | 数组 排序 | |
1296 | 划分数组为连续数字的集合open in new window | | 贪心 数组 哈希表 1+ | |
1300 | 转变数组后最接近目标值的数组和open in new window | | 数组 二分查找 排序 | |
1305 | 两棵二叉搜索树中的所有元素open in new window | | 树 深度优先搜索 二叉搜索树 2+ | |
1311 | 获取你好友已观看的视频open in new window | | 广度优先搜索 图 数组 2+ | |
1329 | 将矩阵按对角线排序open in new window | | 数组 矩阵 排序 | |
1331 | 数组序号转换open in new window | [✓] | 数组 哈希表 排序 | |
1333 | 餐厅过滤器open in new window | | 数组 排序 | |
1337 | 矩阵中战斗力最弱的 K 行open in new window | | 数组 二分查找 矩阵 2+ | |
1338 | 数组大小减半open in new window | | 贪心 数组 哈希表 2+ | |
1340 | 跳跃游戏 Vopen in new window | | 数组 动态规划 排序 | |
1346 | 检查整数及其两倍数是否存在open in new window | | 数组 哈希表 双指针 2+ | |
1348 | 推文计数open in new window | | 设计 哈希表 二分查找 2+ | |
1353 | 最多可以参加的会议数目open in new window | | 贪心 数组 排序 1+ | |
1356 | 根据数字二进制下 1 的数目排序open in new window | | 位运算 数组 计数 1+ | |
1365 | 有多少小于当前数字的数字open in new window | | 数组 哈希表 计数 1+ | |
1366 | 通过投票对团队排名open in new window | | 数组 哈希表 字符串 2+ | |
1383 | 最大的团队表现值open in new window | | 贪心 数组 排序 1+ | |
1385 | 两个数组间的距离值open in new window | | 数组 双指针 二分查找 1+ | |
1387 | 将整数按权重排序open in new window | | 记忆化搜索 动态规划 排序 | |
1402 | 做菜顺序open in new window | | 贪心 数组 动态规划 1+ | |
1403 | 非递增顺序的最小子序列open in new window | | 贪心 数组 排序 | |
1418 | 点菜展示表open in new window | | 数组 哈希表 字符串 2+ | |
1424 | 对角线遍历 IIopen in new window | | 数组 排序 堆(优先队列) | |
1433 | 检查一个字符串是否可以打破另一个字符串open in new window | | 贪心 字符串 排序 | |
1451 | 重新排列句子中的单词open in new window | | 字符串 排序 | |
1460 | 通过翻转子数组使两个数组相等open in new window | | 数组 哈希表 排序 | |
1464 | 数组中两元素的最大乘积open in new window | | 数组 排序 堆(优先队列) | |
1465 | 切割后面积最大的蛋糕open in new window | | 贪心 数组 排序 | |
1471 | 数组中的 k 个最强值open in new window | | 数组 双指针 排序 | |
1478 | 安排邮筒open in new window | | 数组 数学 动态规划 1+ | |
1481 | 不同整数的最少数目open in new window | | 贪心 数组 哈希表 2+ | |
1489 | 找到最小生成树里的关键边和伪关键边open in new window | | 并查集 图 最小生成树 2+ | |
1491 | 去掉最低工资和最高工资后的工资平均值open in new window | | 数组 排序 | |
1498 | 满足条件的子序列数目open in new window | | 数组 双指针 二分查找 1+ | |
1500 | 设计文件分享系统 🔒open in new window | | 设计 哈希表 数据流 2+ | |
1502 | 判断能否形成等差数列open in new window | | 数组 排序 | |
1508 | 子数组和排序后的区间和open in new window | | 数组 双指针 二分查找 1+ | |
1509 | 三次操作后最大值与最小值的最小差open in new window | | 贪心 数组 排序 | |
1547 | 切棍子的最小成本open in new window | | 数组 动态规划 排序 | |
1552 | 两球之间的磁力open in new window | | 数组 二分查找 排序 | |
1561 | 你可以获得的最大硬币数目open in new window | | 贪心 数组 数学 2+ | |
1564 | 把箱子放进仓库里 I 🔒open in new window | | 贪心 数组 排序 | |
1580 | 把箱子放进仓库里 II 🔒open in new window | | 贪心 数组 排序 | |
1585 | 检查字符串是否可以通过排序子字符串得到另一个字符串open in new window | | 贪心 字符串 排序 | |
1589 | 所有排列中的最大和open in new window | | 贪心 数组 前缀和 1+ | |
1604 | 警告一小时内使用相同员工卡大于等于三次的人open in new window | | 数组 哈希表 字符串 1+ | |
1608 | 特殊数组的特征值open in new window | | 数组 二分查找 排序 | |
1610 | 可见点的最大数目open in new window | | 几何 数组 数学 2+ | |
1619 | 删除某些元素后的数组均值open in new window | | 数组 排序 | |
1626 | 无矛盾的最佳球队open in new window | | 数组 动态规划 排序 | |
1630 | 等差子数组open in new window | | 数组 哈希表 排序 | |
1632 | 矩阵转换后的秩open in new window | | 并查集 图 拓扑排序 3+ | |
1636 | 按照频率将数组升序排序open in new window | | 数组 哈希表 排序 | |
1637 | 两点之间不包含任何点的最宽垂直区域open in new window | | 数组 排序 | |
1647 | 字符频次唯一的最小删除次数open in new window | | 贪心 哈希表 字符串 1+ | |
1648 | 销售价值减少的颜色球open in new window | | 贪心 数组 数学 3+ | |
1657 | 确定两个字符串是否接近open in new window | [✓] | 哈希表 字符串 计数 1+ | |
1665 | 完成所有任务的最少初始能量open in new window | | 贪心 数组 排序 | |
1679 | K 和数对的最大数目open in new window | [✓] | 数组 哈希表 双指针 1+ | |
1686 | 石子游戏 VIopen in new window | | 贪心 数组 数学 3+ | |
1691 | 堆叠长方体的最大高度open in new window | | 数组 动态规划 排序 | |
1697 | 检查边长度限制的路径是否存在open in new window | | 并查集 图 数组 2+ | |
1710 | 卡车上的最大单元数open in new window | | 贪心 数组 排序 | |
1727 | 重新排列后的最大子矩阵open in new window | | 贪心 数组 矩阵 1+ | |
1738 | 找出第 K 大的异或坐标值open in new window | | 位运算 数组 分治 5+ | |
1751 | 最多可以参加的会议数目 IIopen in new window | | 数组 二分查找 动态规划 1+ | |
1772 | 按受欢迎程度排列功能 🔒open in new window | | 数组 哈希表 字符串 1+ | |
1782 | 统计点对的数目open in new window | | 图 数组 双指针 2+ | |
1798 | 你能构造出连续值的最大数目open in new window | | 贪心 数组 排序 | |
1818 | 绝对差值和open in new window | | 数组 二分查找 有序集合 1+ | |
1833 | 雪糕的最大数量open in new window | | 贪心 数组 计数排序 1+ | |
1834 | 单线程 CPUopen in new window | | 数组 排序 堆(优先队列) | |
1838 | 最高频元素的频数open in new window | | 贪心 数组 二分查找 3+ | |
1840 | 最高建筑高度open in new window | | 数组 数学 排序 | |
1846 | 减小和重新排列数组后的最大元素open in new window | | 贪心 数组 排序 | |
1847 | 最近的房间open in new window | | 数组 二分查找 有序集合 1+ | |
1851 | 包含每个查询的最小区间open in new window | | 数组 二分查找 排序 2+ | |
1859 | 将句子排序open in new window | | 字符串 排序 | |
1874 | 两个数组的最小乘积和 🔒open in new window | | 贪心 数组 排序 | |
1877 | 数组中最大数对和的最小值open in new window | | 贪心 数组 双指针 1+ | |
1878 | 矩阵中最大的三个菱形和open in new window | | 数组 数学 矩阵 3+ | |
1885 | 统计数对 🔒open in new window | | 数组 双指针 二分查找 1+ | |
1887 | 使数组元素相等的减少操作次数open in new window | | 数组 排序 | |
1889 | 装包裹的最小浪费空间open in new window | | 数组 二分查找 前缀和 1+ | |
1913 | 两个数对之间的最大乘积差open in new window | | 数组 排序 | |
1921 | 消灭怪物的最大数量open in new window | | 贪心 数组 排序 | |
1943 | 描述绘画结果open in new window | | 数组 哈希表 前缀和 1+ | |
1968 | 构造元素不等于两相邻元素平均值的数组open in new window | | 贪心 数组 排序 | |
1984 | 学生分数的最小差值open in new window | | 数组 排序 滑动窗口 | |
1985 | 找出数组中的第 K 大整数open in new window | | 数组 字符串 分治 3+ | |
1996 | 游戏中弱角色的数量open in new window | | 栈 贪心 数组 2+ | |
1998 | 数组的最大公因数排序open in new window | | 并查集 数组 数学 2+ | |
2007 | 从双倍数组中还原原数组open in new window | | 贪心 数组 哈希表 1+ | |
2008 | 出租车的最大盈利open in new window | | 数组 哈希表 二分查找 2+ | |
2015 | 每段建筑物的平均高度 🔒open in new window | | 贪心 数组 排序 1+ | |
2033 | 获取单值网格的最小操作数open in new window | | 数组 数学 矩阵 1+ | |
2037 | 使每位学生都有座位的最少移动次数open in new window | | 贪心 数组 计数排序 1+ | |
2046 | 给按照绝对值排序的链表排序 🔒open in new window | | 链表 双指针 排序 | |
2054 | 两个最好的不重叠活动open in new window | | 数组 二分查找 动态规划 2+ | |
2070 | 每一个查询的最大美丽值open in new window | | 数组 二分查找 排序 | |
2071 | 你可以安排的最多任务数目open in new window | | 贪心 队列 数组 3+ | |
2089 | 找出数组排序后的目标下标open in new window | | 数组 二分查找 排序 | |
2092 | 找出知晓秘密的所有专家open in new window | | 深度优先搜索 广度优先搜索 并查集 2+ | |
2094 | 找出 3 位偶数open in new window | | 数组 哈希表 枚举 1+ | |
2098 | 长度为 K 的最大偶数和子序列 🔒open in new window | | 贪心 数组 排序 | |
2099 | 找到和最大的长度为 K 的子序列open in new window | | 数组 哈希表 排序 1+ | |
2122 | 还原原数组open in new window | | 数组 哈希表 双指针 2+ | |
2126 | 摧毁小行星open in new window | | 贪心 数组 排序 | |
2135 | 统计追加字母可以获得的单词数open in new window | | 位运算 数组 哈希表 2+ | |
2136 | 全部开花的最早一天open in new window | | 贪心 数组 排序 | |
2141 | 同时运行 N 台电脑的最长时间open in new window | | 贪心 数组 二分查找 1+ | |
2144 | 打折购买糖果的最小开销open in new window | | 贪心 数组 排序 | |
2146 | 价格范围内最高排名的 K 样物品open in new window | | 广度优先搜索 数组 矩阵 2+ | |
2148 | 元素计数open in new window | | 数组 计数 排序 | |
2154 | 将找到的值乘以 2open in new window | | 数组 哈希表 排序 1+ | |
2160 | 拆分数位后四位数字的最小和open in new window | | 贪心 数学 排序 | |
2164 | 对奇偶下标分别排序open in new window | | 数组 排序 | |
2165 | 重排数字的最小值open in new window | | 数学 排序 | |
2171 | 拿出最少数目的魔法豆open in new window | | 贪心 数组 枚举 2+ | |
2191 | 将杂乱无章的数字排序open in new window | | 数组 排序 | |
2195 | 向数组中追加 K 个整数open in new window | | 贪心 数组 数学 1+ | |
2225 | 找出输掉零场或一场比赛的玩家open in new window | | 数组 哈希表 计数 1+ | |
2229 | 检查数组是否连贯 🔒open in new window | | 数组 哈希表 排序 | |
2231 | 按奇偶性交换后的最大数字open in new window | | 排序 堆(优先队列) | |
2234 | 花园的最大总美丽值open in new window | | 贪心 数组 双指针 2+ | |
2242 | 节点序列的最大得分open in new window | | 图 数组 枚举 1+ | |
2248 | 多个数组求交集open in new window | | 数组 哈希表 计数 1+ | |
2250 | 统计包含每个点的矩形数目open in new window | | 树状数组 数组 二分查找 1+ | |
2251 | 花期内花的数目open in new window | | 数组 哈希表 二分查找 3+ | |
2268 | 最少按键次数 🔒open in new window | | 贪心 哈希表 字符串 2+ | |
2271 | 毯子覆盖的最多白色砖块数open in new window | | 贪心 数组 二分查找 2+ | |
2273 | 移除字母异位词后的结果数组open in new window | | 数组 哈希表 字符串 1+ | |
2274 | 不含特殊楼层的最大连续楼层数open in new window | | 数组 排序 | |
2279 | 装满石头的背包的最大数量open in new window | | 贪心 数组 排序 | |
2280 | 表示一个折线图的最少线段数open in new window | | 几何 数组 数学 2+ | |
2285 | 道路的最大总重要性open in new window | | 贪心 图 排序 1+ | |
2294 | 划分数组使最大差为 Kopen in new window | | 贪心 数组 排序 | |
2300 | 咒语和药水的成功对数open in new window | | 数组 双指针 二分查找 1+ | |
2323 | 完成所有工作的最短时间 II 🔒open in new window | | 贪心 数组 排序 | |
2332 | 坐上公交的最晚时间open in new window | | 数组 双指针 二分查找 1+ | |
2333 | 最小差值平方和open in new window | | 贪心 数组 二分查找 2+ | |
2335 | 装满杯子需要的最短总时长open in new window | | 贪心 数组 排序 1+ | |
2342 | 数位和相等数对的最大和open in new window | | 数组 哈希表 排序 1+ | |
2343 | 裁剪数字后查询第 K 小的数字open in new window | | 数组 字符串 分治 4+ | |
2344 | 使数组可以被整除的最少删除次数open in new window | | 数组 数学 数论 2+ | |
2345 | 寻找可见山的数量 🔒open in new window | | 栈 数组 排序 1+ | |
2357 | 使数组中所有元素都等于零open in new window | | 贪心 数组 哈希表 3+ | |
2363 | 合并相似的物品open in new window | | 数组 哈希表 有序集合 1+ | |
2371 | 最小化网格中的最大值 🔒open in new window | | 并查集 图 拓扑排序 3+ | |
2386 | 找出数组的第 K 大和open in new window | | 数组 排序 堆(优先队列) | |
2389 | 和有限的最长子序列open in new window | | 贪心 数组 二分查找 2+ | |
2402 | 会议室 IIIopen in new window | | 数组 哈希表 排序 2+ | |
2406 | 将区间分为最少组数open in new window | [✓] | 贪心 数组 双指针 3+ | |
2410 | 运动员和训练师的最大匹配数open in new window | | 贪心 数组 双指针 1+ | |
2412 | 完成所有交易的初始最少钱数open in new window | | 贪心 数组 排序 | |
2418 | 按身高排序open in new window | | 数组 哈希表 字符串 1+ | |
2421 | 好路径的数目open in new window | | 树 并查集 图 3+ | |
2441 | 与对应负数同时存在的最大正整数open in new window | | 数组 哈希表 双指针 1+ | |
2448 | 使数组相等的最小开销open in new window | | 贪心 数组 二分查找 2+ | |
2449 | 使数组相似的最少操作次数open in new window | | 贪心 数组 排序 | |
2454 | 下一个更大元素 IVopen in new window | | 栈 数组 二分查找 3+ | |
2456 | 最流行的视频创作者open in new window | | 数组 哈希表 字符串 2+ | |
2459 | 通过移动项目到空白区域来排序数组 🔒open in new window | | 贪心 数组 排序 | |
2463 | 最小移动总距离open in new window | [✓] | 数组 动态规划 排序 | |
2465 | 不同的平均值数目open in new window | | 数组 哈希表 双指针 1+ | |
2475 | 数组中不等三元组的数目open in new window | | 数组 哈希表 排序 | |
2491 | 划分技能点相等的团队open in new window | [✓] | 数组 哈希表 双指针 1+ | |
2497 | 图中最大星和open in new window | | 贪心 图 数组 2+ | |
2500 | 删除每行中的最大值open in new window | | 数组 矩阵 排序 2+ | |
2501 | 数组中最长的方波open in new window | [✓] | 数组 哈希表 二分查找 2+ | |
2503 | 矩阵查询可获得的最大分数open in new window | | 广度优先搜索 并查集 数组 4+ | |
2512 | 奖励最顶尖的 K 名学生open in new window | | 数组 哈希表 字符串 2+ | |
2517 | 礼盒的最大甜蜜度open in new window | | 贪心 数组 二分查找 1+ | |
2542 | 最大子序列的分数open in new window | | 贪心 数组 排序 1+ | |
2545 | 根据第 K 场考试的分数排序open in new window | | 数组 矩阵 排序 | |
2548 | 填满背包的最大价格 🔒open in new window | | 贪心 数组 排序 | |
2551 | 将珠子放入背包中open in new window | | 贪心 数组 排序 1+ | |
2554 | 从一个范围内选择最多整数 Iopen in new window | | 贪心 数组 哈希表 2+ | |
2557 | 从一个范围内选择最多整数 II 🔒open in new window | | 贪心 数组 二分查找 1+ | |
2563 | 统计公平数对的数目open in new window | | 数组 双指针 二分查找 1+ | |
2567 | 修改两个元素的最小分数open in new window | | 贪心 数组 排序 | |
2576 | 求出最多标记下标open in new window | | 贪心 数组 双指针 2+ | |
2578 | 最小和分割open in new window | | 贪心 数学 排序 | |
2580 | 统计将重叠区间合并成组的方案数open in new window | | 数组 排序 | |
2583 | 二叉树中的第 K 大层和open in new window | [✓] | 树 广度优先搜索 二叉树 1+ | |
2587 | 重排数组以得到最大前缀分数open in new window | | 贪心 数组 前缀和 1+ | |
2589 | 完成所有任务的最少时间open in new window | | 栈 贪心 数组 2+ | |
2590 | 设计一个待办事项清单 🔒open in new window | | 设计 数组 哈希表 2+ | |
2592 | 最大化数组的伟大值open in new window | | 贪心 数组 双指针 1+ | |
2593 | 标记所有元素后数组的分数open in new window | | 数组 哈希表 排序 2+ | |
2597 | 美丽子集的数目open in new window | | 数组 哈希表 数学 4+ | |
2602 | 使数组元素全部相等的最少操作次数open in new window | | 数组 二分查找 前缀和 1+ | |
2604 | 吃掉所有谷子的最短时间 🔒open in new window | | 数组 双指针 二分查找 1+ | |
2607 | 使子数组元素和相等open in new window | | 数组 数学 数论 1+ | |
2611 | 老鼠和奶酪open in new window | | 贪心 数组 排序 1+ | |
2613 | 美数对 🔒open in new window | | 几何 数组 数学 3+ | |
2638 | 统计 K-Free 子集的总数 🔒open in new window | | 数组 数学 动态规划 2+ | |
2655 | 寻找最大长度的未覆盖区间 🔒open in new window | | 数组 排序 | |
2659 | 将数组清空open in new window | | 贪心 树状数组 线段树 4+ | |
2679 | 矩阵中的和open in new window | | 数组 矩阵 排序 2+ | |
2681 | 英雄的力量open in new window | | 数组 数学 动态规划 2+ | |
2706 | 购买两块巧克力open in new window | | 贪心 数组 排序 | |
2708 | 一个小组的最大实力值open in new window | | 贪心 位运算 数组 4+ | |
2713 | 矩阵中严格递增的单元格数open in new window | | 记忆化搜索 数组 哈希表 5+ | |
2731 | 移动机器人open in new window | | 脑筋急转弯 数组 前缀和 1+ | |
2733 | 既不是最小值也不是最大值open in new window | | 数组 排序 | |
2736 | 最大和查询open in new window | | 栈 树状数组 线段树 4+ | |
2740 | 找出分区值open in new window | [✓] | 数组 排序 | |
2747 | 统计没有收到请求的服务器数目open in new window | | 数组 哈希表 排序 1+ | |
2751 | 机器人碰撞open in new window | | 栈 数组 排序 1+ | |
2766 | 重新放置石块open in new window | | 数组 哈希表 排序 1+ | |
2779 | 数组的最大美丽值open in new window | | 数组 二分查找 排序 1+ | |
2780 | 合法分割的最小下标open in new window | | 数组 哈希表 排序 | |
2784 | 检查数组是否是好的open in new window | | 数组 哈希表 排序 | |
2785 | 将字符串中的元音字母排序open in new window | | 字符串 排序 | |
2790 | 长度递增组的最大数目open in new window | | 贪心 数组 数学 2+ | |
2809 | 使数组和小于等于 x 的最少时间open in new window | | 数组 动态规划 排序 | |
2813 | 子序列最大优雅度open in new window | | 栈 贪心 数组 3+ | |
2819 | 购买巧克力后的最小相对损失 🔒open in new window | | 数组 二分查找 前缀和 1+ | |
2824 | 统计和小于目标的下标对数目open in new window | | 数组 双指针 二分查找 1+ | |
2830 | 销售利润最大化open in new window | | 数组 哈希表 二分查找 2+ | |
2838 | 英雄可以获得的最大金币数 🔒open in new window | | 数组 双指针 二分查找 2+ | |
2840 | 判断通过操作能否让字符串相等 IIopen in new window | | 哈希表 字符串 排序 | |
2860 | 让所有学生保持开心的分组方法数open in new window | | 数组 枚举 排序 | |
2863 | 最长半递减子数组的长度 🔒open in new window | | 栈 数组 排序 1+ | |
2895 | 最小处理时间open in new window | | 贪心 数组 排序 | |
2931 | 购买物品的最大开销open in new window | | 贪心 数组 矩阵 2+ | |
2933 | 高访问员工open in new window | | 数组 哈希表 字符串 1+ | |
2943 | 最大化网格图中正方形空洞的面积open in new window | | 数组 排序 | |
2948 | 交换得到字典序最小的数组open in new window | | 并查集 数组 排序 | |
2952 | 需要添加的硬币的最小数量open in new window | | 贪心 数组 排序 | |
2966 | 划分数组并满足最大差限制open in new window | | 贪心 数组 排序 | |
2967 | 使数组成为等数数组的最小代价open in new window | | 贪心 数组 数学 2+ | |
2968 | 执行操作使频率分数最大open in new window | | 数组 二分查找 前缀和 2+ | |
2971 | 找到最大周长的多边形open in new window | | 贪心 数组 前缀和 1+ | |
2973 | 树中每个节点放置的金币数目open in new window | | 树 深度优先搜索 动态规划 2+ | |
2974 | 最小数字游戏open in new window | | 数组 排序 模拟 1+ | |
2996 | 大于等于顺序前缀和的最小缺失整数open in new window | | 数组 哈希表 排序 | |
3010 | 将数组分成最小总代价的子数组 Iopen in new window | | 数组 枚举 排序 | |
3011 | 判断一个数组是否可以变为有序open in new window | | 位运算 数组 排序 | |
3016 | 输入单词需要的最少按键次数 IIopen in new window | | 贪心 哈希表 字符串 2+ | |
3024 | 三角形类型open in new window | | 数组 数学 排序 | |
3025 | 人员站位的方案数 Iopen in new window | | 几何 数组 数学 2+ | |
3027 | 人员站位的方案数 IIopen in new window | | 几何 数组 数学 2+ | |
3035 | 回文字符串的最大数量open in new window | | 贪心 数组 哈希表 3+ | |
3039 | 进行操作使字符串为空open in new window | | 数组 哈希表 计数 1+ | |
3041 | 修改数组后最大化数组中的连续元素数目open in new window | | 数组 动态规划 排序 | |
3068 | 最大节点价值之和open in new window | | 贪心 位运算 树 3+ | |
3074 | 重新分装苹果open in new window | | 贪心 数组 排序 | |
3075 | 幸福值最大化的选择方案open in new window | | 贪心 数组 排序 | |
3080 | 执行操作标记数组中的元素open in new window | | 数组 哈希表 排序 2+ | |
3081 | 替换字符串中的问号使分数最小open in new window | | 贪心 哈希表 字符串 3+ | |
3085 | 成为 K 特殊字符串需要删除的最少字符数open in new window | | 贪心 哈希表 字符串 2+ | |
3088 | 使字符串反回文 🔒open in new window | | 贪心 字符串 计数排序 1+ | |
3098 | 求出所有子序列的能量和open in new window | | 数组 动态规划 排序 | |
3102 | 最小化曼哈顿距离open in new window | | 几何 数组 数学 2+ | |
3107 | 使数组中位数等于 K 的最少操作数open in new window | | 贪心 数组 排序 | |
3111 | 覆盖所有点的最少矩形数目open in new window | | 贪心 数组 排序 | |
3119 | 最大数量的可修复坑洼 🔒open in new window | | 贪心 字符串 排序 | |
3125 | 使得按位与结果为 0 的最大数字 🔒open in new window | | 贪心 字符串 排序 | |
3132 | 找出与数组相加的整数 IIopen in new window | | 数组 双指针 枚举 1+ | |
3143 | 正方形中的最多点数open in new window | | 数组 哈希表 字符串 2+ | |
3167 | 字符串的更好压缩 🔒open in new window | | 哈希表 字符串 计数 1+ | |
3169 | 无需开会的工作日open in new window | | 数组 排序 | |
3186 | 施咒的最大总伤害open in new window | | 数组 哈希表 双指针 4+ | |
3189 | 得到一个和平棋盘的最少步骤 🔒open in new window | | 贪心 数组 计数排序 1+ | |
3194 | 最小元素和最大元素的最小平均值open in new window | | 数组 双指针 排序 | |
3218 | 切蛋糕的最小总开销 Iopen in new window | | 贪心 数组 动态规划 1+ | |
3219 | 切蛋糕的最小总开销 IIopen in new window | | 贪心 数组 排序 | |
3265 | 统计近似相等数对 Iopen in new window | | 数组 哈希表 计数 2+ | |
3267 | 统计近似相等数对 IIopen in new window | | 数组 哈希表 计数 2+ | |
3273 | 对 Bob 造成的最少伤害open in new window | | 贪心 数组 排序 | |
3281 | 范围内整数的最大得分open in new window | | 贪心 数组 二分查找 1+ | |
3288 | 最长上升路径的长度open in new window | | 数组 二分查找 排序 | |
3301 | 高度互不相同的最大塔高和open in new window | | 贪心 数组 排序 | |
3319 | 第 K 大的完美二叉子树的大小open in new window | [✓] | 树 深度优先搜索 二叉树 1+ | |
3323 | 通过插入区间最小化连通组 🔒open in new window | | 数组 二分查找 排序 1+ | |
LCP 08 | 剧情触发时间open in new window | | 数组 二分查找 排序 | |
LCP 18 | 早餐组合open in new window | | 数组 双指针 二分查找 1+ | |
LCP 28 | 采购方案open in new window | | 数组 双指针 二分查找 1+ | |
LCP 36 | 最多牌组数open in new window | | 数组 动态规划 排序 | |
LCP 37 | 最小矩形面积open in new window | | 贪心 几何 数组 3+ | |
LCP 40 | 心算挑战open in new window | | 贪心 数组 排序 | |
LCP 42 | 玩具套圈open in new window | | 几何 数组 哈希表 3+ | |
LCP 57 | 打地鼠open in new window | | 数组 动态规划 矩阵 1+ | |
LCS 02 | 完成一半题目open in new window | | 贪心 数组 哈希表 1+ | |
剑指 Offer 21 | 调整数组顺序使奇数位于偶数前面open in new window | [✓] | 数组 双指针 排序 | |
剑指 Offer 3 | 数组中重复的数字open in new window | [✓] | 数组 哈希表 排序 | |
剑指 Offer 39 | 数组中出现次数超过一半的数字open in new window | [✓] | 数组 哈希表 分治 2+ | |
剑指 Offer 40 | 最小的k个数open in new window | [✓] | 数组 分治 快速选择 2+ | |
剑指 Offer 41 | 数据流中的中位数open in new window | [✓] | 设计 双指针 数据流 2+ | |
剑指 Offer 45 | 把数组排成最小的数open in new window | [✓] | 贪心 字符串 排序 | |
剑指 Offer 61 | 扑克牌中的顺子open in new window | [✓] | 数组 排序 | |
剑指 Offer II 32 | 有效的变位词open in new window | | 哈希表 字符串 排序 | |
剑指 Offer II 33 | 变位词组open in new window | [✓] | 数组 哈希表 字符串 1+ | |
剑指 Offer II 35 | 最小时间差open in new window | | 数组 数学 字符串 1+ | |
剑指 Offer II 57 | 值和下标之差都在给定的范围内open in new window | | 数组 桶排序 有序集合 2+ | |
剑指 Offer II 60 | 出现频率最高的 k 个数字open in new window | [✓] | 数组 哈希表 分治 5+ | |
剑指 Offer II 7 | 数组中和为 0 的三个数open in new window | [✓] | 数组 双指针 排序 | |
剑指 Offer II 74 | 合并区间open in new window | [✓] | 数组 排序 | |
剑指 Offer II 75 | 数组相对排序open in new window | | 数组 哈希表 计数排序 1+ | |
剑指 Offer II 76 | 数组中的第 k 大的数字open in new window | [✓] | 数组 分治 快速选择 2+ | |
剑指 Offer II 77 | 链表排序open in new window | [✓] | 链表 双指针 分治 2+ | |
面试题 01.01 | 判定字符是否唯一open in new window | [✓] | 位运算 哈希表 字符串 1+ | |
面试题 01.02 | 判定是否互为字符重排open in new window | | 哈希表 字符串 排序 | |
面试题 08.13 | 堆箱子open in new window | | 数组 动态规划 排序 | |
面试题 10.01 | 合并排序的数组open in new window | | 数组 双指针 排序 | |
面试题 10.02 | 变位词组open in new window | | 数组 哈希表 字符串 1+ | |
面试题 10.11 | 峰与谷open in new window | | 贪心 数组 排序 | |
面试题 16.06 | 最小差open in new window | | 数组 双指针 二分查找 1+ | |
面试题 16.16 | 部分排序open in new window | | 栈 贪心 数组 3+ | |
面试题 16.21 | 交换和open in new window | | 数组 哈希表 二分查找 1+ | |
面试题 16.24 | 数对和open in new window | | 数组 哈希表 双指针 2+ | |
面试题 17.04 | 消失的数字open in new window | | 位运算 数组 哈希表 2+ | |
面试题 17.08 | 马戏团人塔open in new window | | 数组 二分查找 动态规划 1+ | |
面试题 17.14 | 最小K个数open in new window | | 数组 分治 快速选择 2+ | |
面试题 17.20 | 连续中值open in new window | | 设计 双指针 数据流 2+ | |
面试题 17.26 | 稀疏相似度open in new window | | 数组 哈希表 排序 | |