排序
排序
全部标签
数据结构
数组
矩阵
链表
双向链表
栈
单调栈
队列
单调队列
堆(优先队列)
哈希表
字符串
字符串匹配
树
二叉树
二叉搜索树
最小生成树
图
有序集合
拓扑排序
最短路
强连通分量
欧拉回路
双连通分量
并查集
字典树
线段树
树状数组
后缀数组
算法
枚举
递归
分治
回溯
贪心
动态规划
排序 桶排序
计数排序
基数排序
归并排序
快速选择
二分查找
记忆化搜索
深度优先搜索
广度优先搜索
双指针
位运算
前缀和
计数
滑动窗口
状态压缩
哈希函数
滚动哈希
扫描线
其他
数学
数论
几何
博弈
模拟
组合数学
随机化
概率与统计
水塘抽样
拒绝采样
数据库
设计
数据流
脑筋急转弯
交互
迭代器
多线程
题号 | 标题 | 题解 | 标签 | 难度 | 力扣 |
---|---|---|---|---|---|
15 | 三数之和 | [✓] | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 |
16 | 最接近的三数之和 | [✓] | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 |
18 | 四数之和 | [✓] | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 |
49 | 字母异位词分组 | [✓] | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 |
56 | 合并区间 | [✓] | 数组 排序 | 🟠 | 🀄️ 🔗 |
75 | 颜色分类 | [✓] | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 |
88 | 合并两个有序数组 | [✓] | 数组 双指针 排序 | 🟢 | 🀄️ 🔗 |
147 | 对链表进行插入排序 | [✓] | 链表 排序 | 🟠 | 🀄️ 🔗 |
148 | 排序链表 | [✓] | 链表 双指针 分治 2+ | 🟠 | 🀄️ 🔗 |
164 | 最大间距 | 数组 桶排序 基数排序 1+ | 🟠 | 🀄️ 🔗 | |
169 | 多数元素 | [✓] | 数组 哈希表 分治 2+ | 🟢 | 🀄️ 🔗 |
179 | 最大数 | 贪心 数组 字符串 1+ | 🟠 | 🀄️ 🔗 | |
215 | 数组中的第K个最大元素 | [✓] | 数组 分治 快速选择 2+ | 🟠 | 🀄️ 🔗 |
217 | 存在重复元素 | [✓] | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 |
220 | 存在重复元素 III | 数组 桶排序 有序集合 2+ | 🔴 | 🀄️ 🔗 | |
229 | 多数元素 II | 数组 哈希表 计数 1+ | 🟠 | 🀄️ 🔗 | |
242 | 有效的字母异位词 | [✓] | 哈希表 字符串 排序 | 🟢 | 🀄️ 🔗 |
252 | 会议室 🔒 | 数组 排序 | 🟢 | 🀄️ 🔗 | |
253 | 会议室 II 🔒 | 贪心 数组 双指针 3+ | 🟠 | 🀄️ 🔗 | |
259 | 较小的三数之和 🔒 | [✓] | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 |
268 | 丢失的数字 | [✓] | 位运算 数组 哈希表 3+ | 🟢 | 🀄️ 🔗 |
274 | H 指数 | [✓] | 数组 计数排序 排序 | 🟠 | 🀄️ 🔗 |
280 | 摆动排序 🔒 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
295 | 数据流的中位数 | [✓] | 设计 双指针 数据流 2+ | 🔴 | 🀄️ 🔗 |
296 | 最佳的碰头地点 🔒 | 数组 数学 矩阵 1+ | 🔴 | 🀄️ 🔗 | |
314 | 二叉树的垂直遍历 🔒 | 树 深度优先搜索 广度优先搜索 3+ | 🟠 | 🀄️ 🔗 | |
324 | 摆动排序 II | 贪心 数组 分治 2+ | 🟠 | 🀄️ 🔗 | |
347 | 前 K 个高频元素 | [✓] | 数组 哈希表 分治 5+ | 🟠 | 🀄️ 🔗 |
349 | 两个数组的交集 | [✓] | 数组 哈希表 双指针 2+ | 🟢 | 🀄️ 🔗 |
350 | 两个数组的交集 II | [✓] | 数组 哈希表 双指针 2+ | 🟢 | 🀄️ 🔗 |
354 | 俄罗斯套娃信封问题 | [✓] | 数组 二分查找 动态规划 1+ | 🔴 | 🀄️ 🔗 |
358 | K 距离间隔重排字符串 🔒 | 贪心 哈希表 字符串 3+ | 🔴 | 🀄️ 🔗 | |
360 | 有序转化数组 🔒 | 数组 数学 双指针 1+ | 🟠 | 🀄️ 🔗 | |
368 | 最大整除子集 | 数组 数学 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
378 | 有序矩阵中第 K 小的元素 | [✓] | 数组 二分查找 矩阵 2+ | 🟠 | 🀄️ 🔗 |
389 | 找不同 | [✓] | 位运算 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 |
406 | 根据身高重建队列 | 树状数组 线段树 数组 1+ | 🟠 | 🀄️ 🔗 | |
414 | 第三大的数 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
435 | 无重叠区间 | [✓] | 贪心 数组 动态规划 1+ | 🟠 | 🀄️ 🔗 |
436 | 寻找右区间 | [✓] | 数组 二分查找 排序 | 🟠 | 🀄️ 🔗 |
451 | 根据字符出现频率排序 | [✓] | 哈希表 字符串 桶排序 3+ | 🟠 | 🀄️ 🔗 |
452 | 用最少数量的箭引爆气球 | [✓] | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 |
455 | 分发饼干 | [✓] | 贪心 数组 双指针 1+ | 🟢 | 🀄️ 🔗 |
462 | 最小操作次数使数组元素相等 II | 数组 数学 排序 | 🟠 | 🀄️ 🔗 | |
475 | 供暖器 | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
502 | IPO | [✓] | 贪心 数组 排序 1+ | 🔴 | 🀄️ 🔗 |
506 | 相对名次 | [✓] | 数组 排序 堆(优先队列) | 🟢 | 🀄️ 🔗 |
522 | 最长特殊序列 II | 数组 哈希表 双指针 2+ | 🟠 | 🀄️ 🔗 | |
524 | 通过删除字母匹配到字典里最长单词 | 数组 双指针 字符串 1+ | 🟠 | 🀄️ 🔗 | |
527 | 单词缩写 🔒 | 贪心 字典树 数组 2+ | 🔴 | 🀄️ 🔗 | |
532 | 数组中的 k-diff 数对 | 数组 哈希表 双指针 2+ | 🟠 | 🀄️ 🔗 | |
539 | 最小时间差 | 数组 数学 字符串 1+ | 🟠 | 🀄️ 🔗 | |
561 | 数组拆分 | [✓] | 贪心 数组 计数排序 1+ | 🟢 | 🀄️ 🔗 |
581 | 最短无序连续子数组 | 栈 贪心 数组 3+ | 🟠 | 🀄️ 🔗 | |
588 | 设计内存文件系统 🔒 | 设计 字典树 哈希表 2+ | 🔴 | 🀄️ 🔗 | |
594 | 最长和谐子序列 | [✓] | 数组 哈希表 计数 2+ | 🟢 | 🀄️ 🔗 |
611 | 有效三角形的个数 | [✓] | 贪心 数组 双指针 2+ | 🟠 | 🀄️ 🔗 |
621 | 任务调度器 | 贪心 数组 哈希表 3+ | 🟠 | 🀄️ 🔗 | |
628 | 三个数的最大乘积 | [✓] | 数组 数学 排序 | 🟢 | 🀄️ 🔗 |
630 | 课程表 III | 贪心 数组 排序 1+ | 🔴 | 🀄️ 🔗 | |
632 | 最小区间 | [✓] | 贪心 数组 哈希表 3+ | 🔴 | 🀄️ 🔗 |
642 | 设计搜索自动补全系统 🔒 | 深度优先搜索 设计 字典树 4+ | 🔴 | 🀄️ 🔗 | |
645 | 错误的集合 | [✓] | 位运算 数组 哈希表 1+ | 🟢 | 🀄️ 🔗 |
646 | 最长数对链 | 贪心 数组 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
658 | 找到 K 个最接近的元素 | [✓] | 数组 双指针 二分查找 3+ | 🟠 | 🀄️ 🔗 |
692 | 前K个高频单词 | 字典树 哈希表 字符串 4+ | 🟠 | 🀄️ 🔗 | |
710 | 黑名单中的随机数 | 数组 哈希表 数学 3+ | 🔴 | 🀄️ 🔗 | |
719 | 找出第 K 小的数对距离 | 数组 双指针 二分查找 1+ | 🔴 | 🀄️ 🔗 | |
720 | 词典中最长的单词 | 字典树 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
721 | 账户合并 | 深度优先搜索 广度优先搜索 并查集 4+ | 🟠 | 🀄️ 🔗 | |
726 | 原子的数量 | 栈 哈希表 字符串 1+ | 🔴 | 🀄️ 🔗 | |
747 | 至少是其他数字两倍的最大数 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
757 | 设置交集大小至少为2 | 贪心 数组 排序 | 🔴 | 🀄️ 🔗 | |
759 | 员工空闲时间 🔒 | 数组 排序 堆(优先队列) | 🔴 | 🀄️ 🔗 | |
767 | 重构字符串 | 贪心 哈希表 字符串 3+ | 🟠 | 🀄️ 🔗 | |
768 | 最多能完成排序的块 II | 栈 贪心 数组 2+ | 🔴 | 🀄️ 🔗 | |
769 | 最多能完成排序的块 | [✓] | 栈 贪心 数组 2+ | 🟠 | 🀄️ 🔗 |
786 | 第 K 个最小的质数分数 | 数组 双指针 二分查找 2+ | 🟠 | 🀄️ 🔗 | |
791 | 自定义字符串排序 | 哈希表 字符串 排序 | 🟠 | 🀄️ 🔗 | |
792 | 匹配子序列的单词数 | 字典树 数组 哈希表 4+ | 🟠 | 🀄️ 🔗 | |
823 | 带因子的二叉树 | 数组 哈希表 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
825 | 适龄的朋友 | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
826 | 安排工作以达到最大收益 | 贪心 数组 双指针 2+ | 🟠 | 🀄️ 🔗 | |
833 | 字符串中的查找与替换 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
846 | 一手顺子 | 贪心 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
853 | 车队 | 栈 数组 排序 1+ | 🟠 | 🀄️ 🔗 | |
857 | 雇佣 K 名工人的最低成本 | 贪心 数组 排序 1+ | 🔴 | 🀄️ 🔗 | |
869 | 重新排序得到 2 的幂 | 哈希表 数学 计数 2+ | 🟠 | 🀄️ 🔗 | |
870 | 优势洗牌 | 贪心 数组 双指针 1+ | 🟠 | 🀄️ 🔗 | |
881 | 救生艇 | 贪心 数组 双指针 1+ | 🟠 | 🀄️ 🔗 | |
888 | 公平的糖果交换 | [✓] | 数组 哈希表 二分查找 1+ | 🟢 | 🀄️ 🔗 |
891 | 子序列宽度之和 | 数组 数学 排序 | 🔴 | 🀄️ 🔗 | |
893 | 特殊等价字符串组 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
899 | 有序队列 | 数学 字符串 排序 | 🔴 | 🀄️ 🔗 | |
905 | 按奇偶排序数组 | [✓] | 数组 双指针 排序 | 🟢 | 🀄️ 🔗 |
910 | 最小差值 II | 贪心 数组 数学 1+ | 🟠 | 🀄️ 🔗 | |
912 | 排序数组 | 数组 分治 桶排序 5+ | 🟠 | 🀄️ 🔗 | |
922 | 按奇偶排序数组 II | [✓] | 数组 双指针 排序 | 🟢 | 🀄️ 🔗 |
923 | 三数之和的多种可能 | 数组 哈希表 双指针 2+ | 🟠 | 🀄️ 🔗 | |
937 | 重新排列日志文件 | 数组 字符串 排序 | 🟠 | 🀄️ 🔗 | |
939 | 最小面积矩形 | 几何 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
945 | 使数组唯一的最小增量 | [✓] | 贪心 数组 计数 1+ | 🟠 | 🀄️ 🔗 |
948 | 令牌放置 | 贪心 数组 双指针 1+ | 🟠 | 🀄️ 🔗 | |
950 | 按递增顺序显示卡牌 | 队列 数组 排序 1+ | 🟠 | 🀄️ 🔗 | |
954 | 二倍数对数组 | [✓] | 贪心 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 |
969 | 煎饼排序 | 贪心 数组 双指针 1+ | 🟠 | 🀄️ 🔗 | |
973 | 最接近原点的 K 个点 | [✓] | 几何 数组 数学 4+ | 🟠 | 🀄️ 🔗 |
976 | 三角形的最大周长 | [✓] | 贪心 数组 数学 1+ | 🟢 | 🀄️ 🔗 |
977 | 有序数组的平方 | [✓] | 数组 双指针 排序 | 🟢 | 🀄️ 🔗 |
987 | 二叉树的垂序遍历 | 树 深度优先搜索 广度优先搜索 3+ | 🔴 | 🀄️ 🔗 | |
1005 | K 次取反后最大化的数组和 | [✓] | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 |
1029 | 两地调度 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1030 | 距离顺序排列矩阵单元格 | [✓] | 几何 数组 数学 2+ | 🟢 | 🀄️ 🔗 |
1040 | 移动石子直到连续 II | 数组 数学 双指针 1+ | 🟠 | 🀄️ 🔗 | |
1048 | 最长字符串链 | 数组 哈希表 双指针 3+ | 🟠 | 🀄️ 🔗 | |
1051 | 高度检查器 | [✓] | 数组 计数排序 排序 | 🟢 | 🀄️ 🔗 |
1054 | 距离相等的条形码 | 贪心 数组 哈希表 3+ | 🟠 | 🀄️ 🔗 | |
1057 | 校园自行车分配 🔒 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1058 | 最小化舍入误差以满足目标 🔒 | 贪心 数组 数学 2+ | 🟠 | 🀄️ 🔗 | |
1065 | 字符串的索引对 🔒 | 字典树 数组 字符串 1+ | 🟢 | 🀄️ 🔗 | |
1086 | 前五科的均分 🔒 | 数组 哈希表 排序 1+ | 🟢 | 🀄️ 🔗 | |
1090 | 受标签影响的最大值 | 贪心 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
1094 | 拼车 | 数组 前缀和 排序 2+ | 🟠 | 🀄️ 🔗 | |
1099 | 小于 K 的两数之和 🔒 | 数组 双指针 二分查找 1+ | 🟢 | 🀄️ 🔗 | |
1101 | 彼此熟识的最早时间 🔒 | 并查集 数组 排序 | 🟠 | 🀄️ 🔗 | |
1122 | 数组的相对排序 | [✓] | 数组 哈希表 计数排序 1+ | 🟢 | 🀄️ 🔗 |
1133 | 最大唯一数 🔒 | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 | |
1152 | 用户网站访问行为分析 🔒 | 数组 哈希表 排序 | 🟠 | 🀄️ 🔗 | |
1169 | 查询无效交易 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1170 | 比较字符串最小字母出现频次 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
1181 | 前后拼接 🔒 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1187 | 使数组严格递增 | 数组 二分查找 动态规划 1+ | 🔴 | 🀄️ 🔗 | |
1196 | 最多可以买到的苹果数量 🔒 | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 | |
1200 | 最小绝对差 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1202 | 交换字符串中的元素 | 深度优先搜索 广度优先搜索 并查集 4+ | 🟠 | 🀄️ 🔗 | |
1229 | 安排会议日程 🔒 | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 | |
1235 | 规划兼职工作 | 数组 二分查找 动态规划 1+ | 🔴 | 🀄️ 🔗 | |
1244 | 力扣排行榜 🔒 | 设计 哈希表 排序 | 🟠 | 🀄️ 🔗 | |
1262 | 可被三整除的最大和 | 贪心 数组 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
1268 | 搜索推荐系统 | [✓] | 字典树 数组 字符串 3+ | 🟠 | 🀄️ 🔗 |
1288 | 删除被覆盖区间 | [✓] | 数组 排序 | 🟠 | 🀄️ 🔗 |
1296 | 划分数组为连续数字的集合 | 贪心 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
1300 | 转变数组后最接近目标值的数组和 | 数组 二分查找 排序 | 🟠 | 🀄️ 🔗 | |
1305 | 两棵二叉搜索树中的所有元素 | 树 深度优先搜索 二叉搜索树 2+ | 🟠 | 🀄️ 🔗 | |
1311 | 获取你好友已观看的视频 | 广度优先搜索 图 数组 2+ | 🟠 | 🀄️ 🔗 | |
1329 | 将矩阵按对角线排序 | 数组 矩阵 排序 | 🟠 | 🀄️ 🔗 | |
1331 | 数组序号转换 | [✓] | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 |
1333 | 餐厅过滤器 | 数组 排序 | 🟠 | 🀄️ 🔗 | |
1337 | 矩阵中战斗力最弱的 K 行 | [✓] | 数组 二分查找 矩阵 2+ | 🟢 | 🀄️ 🔗 |
1338 | 数组大小减半 | 贪心 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
1340 | 跳跃游戏 V | 数组 动态规划 排序 | 🔴 | 🀄️ 🔗 | |
1346 | 检查整数及其两倍数是否存在 | [✓] | 数组 哈希表 双指针 2+ | 🟢 | 🀄️ 🔗 |
1348 | 推文计数 | 设计 哈希表 二分查找 2+ | 🟠 | 🀄️ 🔗 | |
1353 | 最多可以参加的会议数目 | 贪心 数组 排序 1+ | 🟠 | 🀄️ 🔗 | |
1356 | 根据数字二进制下 1 的数目排序 | [✓] | 位运算 数组 计数 1+ | 🟢 | 🀄️ 🔗 |
1365 | 有多少小于当前数字的数字 | [✓] | 数组 哈希表 计数 1+ | 🟢 | 🀄️ 🔗 |
1366 | 通过投票对团队排名 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
1383 | 最大的团队表现值 | 贪心 数组 排序 1+ | 🔴 | 🀄️ 🔗 | |
1385 | 两个数组间的距离值 | [✓] | 数组 双指针 二分查找 1+ | 🟢 | 🀄️ 🔗 |
1387 | 将整数按权重排序 | 记忆化搜索 动态规划 排序 | 🟠 | 🀄️ 🔗 | |
1402 | 做菜顺序 | 贪心 数组 动态规划 1+ | 🔴 | 🀄️ 🔗 | |
1403 | 非递增顺序的最小子序列 | [✓] | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 |
1418 | 点菜展示表 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
1424 | 对角线遍历 II | 数组 排序 堆(优先队列) | 🟠 | 🀄️ 🔗 | |
1433 | 检查一个字符串是否可以打破另一个字符串 | 贪心 字符串 排序 | 🟠 | 🀄️ 🔗 | |
1451 | 重新排列句子中的单词 | 字符串 排序 | 🟠 | 🀄️ 🔗 | |
1460 | 通过翻转子数组使两个数组相等 | [✓] | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 |
1464 | 数组中两元素的最大乘积 | [✓] | 数组 排序 堆(优先队列) | 🟢 | 🀄️ 🔗 |
1465 | 切割后面积最大的蛋糕 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1471 | 数组中的 k 个最强值 | 数组 双指针 排序 | 🟠 | 🀄️ 🔗 | |
1478 | 安排邮筒 | 数组 数学 动态规划 1+ | 🔴 | 🀄️ 🔗 | |
1481 | 不同整数的最少数目 | 贪心 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
1489 | 找到最小生成树里的关键边和伪关键边 | 并查集 图 最小生成树 2+ | 🔴 | 🀄️ 🔗 | |
1491 | 去掉最低工资和最高工资后的工资平均值 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1498 | 满足条件的子序列数目 | [✓] | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 |
1500 | 设计文件分享系统 🔒 | 设计 哈希表 数据流 2+ | 🟠 | 🀄️ 🔗 | |
1502 | 判断能否形成等差数列 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1508 | 子数组和排序后的区间和 | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
1509 | 三次操作后最大值与最小值的最小差 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1547 | 切棍子的最小成本 | 数组 动态规划 排序 | 🔴 | 🀄️ 🔗 | |
1552 | 两球之间的磁力 | 数组 二分查找 排序 | 🟠 | 🀄️ 🔗 | |
1561 | 你可以获得的最大硬币数目 | 贪心 数组 数学 2+ | 🟠 | 🀄️ 🔗 | |
1564 | 把箱子放进仓库里 I 🔒 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1580 | 把箱子放进仓库里 II 🔒 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1585 | 检查字符串是否可以通过排序子字符串得到另一个字符串 | 贪心 字符串 排序 | 🔴 | 🀄️ 🔗 | |
1589 | 所有排列中的最大和 | 贪心 数组 前缀和 1+ | 🟠 | 🀄️ 🔗 | |
1604 | 警告一小时内使用相同员工卡大于等于三次的人 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1608 | 特殊数组的特征值 | [✓] | 数组 二分查找 排序 | 🟢 | 🀄️ 🔗 |
1610 | 可见点的最大数目 | 几何 数组 数学 2+ | 🔴 | 🀄️ 🔗 | |
1619 | 删除某些元素后的数组均值 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1626 | 无矛盾的最佳球队 | 数组 动态规划 排序 | 🟠 | 🀄️ 🔗 | |
1630 | 等差子数组 | 数组 哈希表 排序 | 🟠 | 🀄️ 🔗 | |
1632 | 矩阵转换后的秩 | 并查集 图 拓扑排序 3+ | 🔴 | 🀄️ 🔗 | |
1636 | 按照频率将数组升序排序 | [✓] | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 |
1637 | 两点之间不包含任何点的最宽垂直区域 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1647 | 字符频次唯一的最小删除次数 | 贪心 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1648 | 销售价值减少的颜色球 | 贪心 数组 数学 3+ | 🟠 | 🀄️ 🔗 | |
1657 | 确定两个字符串是否接近 | [✓] | 哈希表 字符串 计数 1+ | 🟠 | 🀄️ 🔗 |
1665 | 完成所有任务的最少初始能量 | 贪心 数组 排序 | 🔴 | 🀄️ 🔗 | |
1679 | K 和数对的最大数目 | [✓] | 数组 哈希表 双指针 1+ | 🟠 | 🀄️ 🔗 |
1686 | 石子游戏 VI | 贪心 数组 数学 3+ | 🟠 | 🀄️ 🔗 | |
1691 | 堆叠长方体的最大高度 | 数组 动态规划 排序 | 🔴 | 🀄️ 🔗 | |
1697 | 检查边长度限制的路径是否存在 | 并查集 图 数组 2+ | 🔴 | 🀄️ 🔗 | |
1710 | 卡车上的最大单元数 | [✓] | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 |
1727 | 重新排列后的最大子矩阵 | 贪心 数组 矩阵 1+ | 🟠 | 🀄️ 🔗 | |
1738 | 找出第 K 大的异或坐标值 | 位运算 数组 分治 5+ | 🟠 | 🀄️ 🔗 | |
1751 | 最多可以参加的会议数目 II | 数组 二分查找 动态规划 1+ | 🔴 | 🀄️ 🔗 | |
1772 | 按受欢迎程度排列功能 🔒 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
1782 | 统计点对的数目 | 图 数组 双指针 2+ | 🔴 | 🀄️ 🔗 | |
1798 | 你能构造出连续值的最大数目 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1818 | 绝对差值和 | 数组 二分查找 有序集合 1+ | 🟠 | 🀄️ 🔗 | |
1833 | 雪糕的最大数量 | 贪心 数组 计数排序 1+ | 🟠 | 🀄️ 🔗 | |
1834 | 单线程 CPU | 数组 排序 堆(优先队列) | 🟠 | 🀄️ 🔗 | |
1838 | 最高频元素的频数 | 贪心 数组 二分查找 3+ | 🟠 | 🀄️ 🔗 | |
1840 | 最高建筑高度 | 数组 数学 排序 | 🔴 | 🀄️ 🔗 | |
1846 | 减小和重新排列数组后的最大元素 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1847 | 最近的房间 | 数组 二分查找 有序集合 1+ | 🔴 | 🀄️ 🔗 | |
1851 | 包含每个查询的最小区间 | 数组 二分查找 排序 2+ | 🔴 | 🀄️ 🔗 | |
1859 | 将句子排序 | [✓] | 字符串 排序 | 🟢 | 🀄️ 🔗 |
1874 | 两个数组的最小乘积和 🔒 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1877 | 数组中最大数对和的最小值 | 贪心 数组 双指针 1+ | 🟠 | 🀄️ 🔗 | |
1878 | 矩阵中最大的三个菱形和 | 数组 数学 矩阵 3+ | 🟠 | 🀄️ 🔗 | |
1885 | 统计数对 🔒 | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
1887 | 使数组元素相等的减少操作次数 | 数组 排序 | 🟠 | 🀄️ 🔗 | |
1889 | 装包裹的最小浪费空间 | 数组 二分查找 前缀和 1+ | 🔴 | 🀄️ 🔗 | |
1913 | 两个数对之间的最大乘积差 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
1921 | 消灭怪物的最大数量 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1943 | 描述绘画结果 | 数组 哈希表 前缀和 1+ | 🟠 | 🀄️ 🔗 | |
1968 | 构造元素不等于两相邻元素平均值的数组 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
1984 | 学生分数的最小差值 | [✓] | 数组 排序 滑动窗口 | 🟢 | 🀄️ 🔗 |
1985 | 找出数组中的第 K 大整数 | 数组 字符串 分治 3+ | 🟠 | 🀄️ 🔗 | |
1996 | 游戏中弱角色的数量 | 栈 贪心 数组 2+ | 🟠 | 🀄️ 🔗 | |
1998 | 数组的最大公因数排序 | 并查集 数组 数学 2+ | 🔴 | 🀄️ 🔗 | |
2007 | 从双倍数组中还原原数组 | 贪心 数组 哈希表 1+ | 🟠 | 🀄️ 🔗 | |
2008 | 出租车的最大盈利 | 数组 哈希表 二分查找 2+ | 🟠 | 🀄️ 🔗 | |
2015 | 每段建筑物的平均高度 🔒 | 贪心 数组 排序 1+ | 🟠 | 🀄️ 🔗 | |
2033 | 获取单值网格的最小操作数 | 数组 数学 矩阵 1+ | 🟠 | 🀄️ 🔗 | |
2037 | 使每位学生都有座位的最少移动次数 | [✓] | 贪心 数组 计数排序 1+ | 🟢 | 🀄️ 🔗 |
2046 | 给按照绝对值排序的链表排序 🔒 | 链表 双指针 排序 | 🟠 | 🀄️ 🔗 | |
2054 | 两个最好的不重叠活动 | [✓] | 数组 二分查找 动态规划 2+ | 🟠 | 🀄️ 🔗 |
2070 | 每一个查询的最大美丽值 | [✓] | 数组 二分查找 排序 | 🟠 | 🀄️ 🔗 |
2071 | 你可以安排的最多任务数目 | 贪心 队列 数组 3+ | 🔴 | 🀄️ 🔗 | |
2089 | 找出数组排序后的目标下标 | [✓] | 数组 二分查找 排序 | 🟢 | 🀄️ 🔗 |
2092 | 找出知晓秘密的所有专家 | 深度优先搜索 广度优先搜索 并查集 2+ | 🔴 | 🀄️ 🔗 | |
2094 | 找出 3 位偶数 | [✓] | 数组 哈希表 枚举 1+ | 🟢 | 🀄️ 🔗 |
2098 | 长度为 K 的最大偶数和子序列 🔒 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2099 | 找到和最大的长度为 K 的子序列 | [✓] | 数组 哈希表 排序 1+ | 🟢 | 🀄️ 🔗 |
2122 | 还原原数组 | 数组 哈希表 双指针 2+ | 🔴 | 🀄️ 🔗 | |
2126 | 摧毁小行星 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2135 | 统计追加字母可以获得的单词数 | 位运算 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
2136 | 全部开花的最早一天 | 贪心 数组 排序 | 🔴 | 🀄️ 🔗 | |
2141 | 同时运行 N 台电脑的最长时间 | 贪心 数组 二分查找 1+ | 🔴 | 🀄️ 🔗 | |
2144 | 打折购买糖果的最小开销 | [✓] | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 |
2146 | 价格范围内最高排名的 K 样物品 | 广度优先搜索 数组 矩阵 2+ | 🟠 | 🀄️ 🔗 | |
2148 | 元素计数 | [✓] | 数组 计数 排序 | 🟢 | 🀄️ 🔗 |
2154 | 将找到的值乘以 2 | [✓] | 数组 哈希表 排序 1+ | 🟢 | 🀄️ 🔗 |
2160 | 拆分数位后四位数字的最小和 | [✓] | 贪心 数学 排序 | 🟢 | 🀄️ 🔗 |
2164 | 对奇偶下标分别排序 | [✓] | 数组 排序 | 🟢 | 🀄️ 🔗 |
2165 | 重排数字的最小值 | 数学 排序 | 🟠 | 🀄️ 🔗 | |
2171 | 拿出最少数目的魔法豆 | 贪心 数组 枚举 2+ | 🟠 | 🀄️ 🔗 | |
2191 | 将杂乱无章的数字排序 | 数组 排序 | 🟠 | 🀄️ 🔗 | |
2195 | 向数组中追加 K 个整数 | 贪心 数组 数学 1+ | 🟠 | 🀄️ 🔗 | |
2225 | 找出输掉零场或一场比赛的玩家 | 数组 哈希表 计数 1+ | 🟠 | 🀄️ 🔗 | |
2229 | 检查数组是否连贯 🔒 | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 | |
2231 | 按奇偶性交换后的最大数字 | 排序 堆(优先队列) | 🟢 | 🀄️ 🔗 | |
2234 | 花园的最大总美丽值 | 贪心 数组 双指针 2+ | 🔴 | 🀄️ 🔗 | |
2242 | 节点序列的最大得分 | 图 数组 枚举 1+ | 🔴 | 🀄️ 🔗 | |
2248 | 多个数组求交集 | 数组 哈希表 计数 1+ | 🟢 | 🀄️ 🔗 | |
2250 | 统计包含每个点的矩形数目 | 树状数组 数组 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
2251 | 花期内花的数目 | 数组 哈希表 二分查找 3+ | 🔴 | 🀄️ 🔗 | |
2268 | 最少按键次数 🔒 | 贪心 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2271 | 毯子覆盖的最多白色砖块数 | 贪心 数组 二分查找 2+ | 🟠 | 🀄️ 🔗 | |
2273 | 移除字母异位词后的结果数组 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
2274 | 不含特殊楼层的最大连续楼层数 | 数组 排序 | 🟠 | 🀄️ 🔗 | |
2279 | 装满石头的背包的最大数量 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2280 | 表示一个折线图的最少线段数 | 几何 数组 数学 2+ | 🟠 | 🀄️ 🔗 | |
2285 | 道路的最大总重要性 | 贪心 图 排序 1+ | 🟠 | 🀄️ 🔗 | |
2294 | 划分数组使最大差为 K | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2300 | 咒语和药水的成功对数 | [✓] | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 |
2323 | 完成所有工作的最短时间 II 🔒 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2332 | 坐上公交的最晚时间 | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
2333 | 最小差值平方和 | 贪心 数组 二分查找 2+ | 🟠 | 🀄️ 🔗 | |
2335 | 装满杯子需要的最短总时长 | 贪心 数组 排序 1+ | 🟢 | 🀄️ 🔗 | |
2342 | 数位和相等数对的最大和 | 数组 哈希表 排序 1+ | 🟠 | 🀄️ 🔗 | |
2343 | 裁剪数字后查询第 K 小的数字 | 数组 字符串 分治 4+ | 🟠 | 🀄️ 🔗 | |
2344 | 使数组可以被整除的最少删除次数 | 数组 数学 数论 2+ | 🔴 | 🀄️ 🔗 | |
2345 | 寻找可见山的数量 🔒 | 栈 数组 排序 1+ | 🟠 | 🀄️ 🔗 | |
2357 | 使数组中所有元素都等于零 | 贪心 数组 哈希表 3+ | 🟢 | 🀄️ 🔗 | |
2363 | 合并相似的物品 | 数组 哈希表 有序集合 1+ | 🟢 | 🀄️ 🔗 | |
2371 | 最小化网格中的最大值 🔒 | 并查集 图 拓扑排序 3+ | 🔴 | 🀄️ 🔗 | |
2386 | 找出数组的第 K 大和 | 数组 排序 堆(优先队列) | 🔴 | 🀄️ 🔗 | |
2389 | 和有限的最长子序列 | 贪心 数组 二分查找 2+ | 🟢 | 🀄️ 🔗 | |
2402 | 会议室 III | 数组 哈希表 排序 2+ | 🔴 | 🀄️ 🔗 | |
2406 | 将区间分为最少组数 | [✓] | 贪心 数组 双指针 3+ | 🟠 | 🀄️ 🔗 |
2410 | 运动员和训练师的最大匹配数 | [✓] | 贪心 数组 双指针 1+ | 🟠 | 🀄️ 🔗 |
2412 | 完成所有交易的初始最少钱数 | 贪心 数组 排序 | 🔴 | 🀄️ 🔗 | |
2418 | 按身高排序 | 数组 哈希表 字符串 1+ | 🟢 | 🀄️ 🔗 | |
2421 | 好路径的数目 | 树 并查集 图 3+ | 🔴 | 🀄️ 🔗 | |
2441 | 与对应负数同时存在的最大正整数 | 数组 哈希表 双指针 1+ | 🟢 | 🀄️ 🔗 | |
2448 | 使数组相等的最小开销 | 贪心 数组 二分查找 2+ | 🔴 | 🀄️ 🔗 |