排序
排序
全部标签
数据结构
数组
矩阵
链表
双向链表
栈
单调栈
队列
单调队列
堆(优先队列)
哈希表
字符串
字符串匹配
树
二叉树
二叉搜索树
最小生成树
图
有序集合
拓扑排序
最短路
强连通分量
欧拉回路
双连通分量
并查集
字典树
线段树
树状数组
后缀数组
算法
枚举
递归
分治
回溯
贪心
动态规划
排序 桶排序
计数排序
基数排序
归并排序
快速选择
二分查找
记忆化搜索
深度优先搜索
广度优先搜索
双指针
位运算
前缀和
计数
滑动窗口
状态压缩
哈希函数
滚动哈希
扫描线
其他
数学
数论
几何
博弈
模拟
组合数学
随机化
概率与统计
水塘抽样
拒绝采样
数据库
设计
数据流
脑筋急转弯
交互
迭代器
多线程
题号 | 标题 | 题解 | 标签 | 难度 | 力扣 |
---|---|---|---|---|---|
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+ | 🔴 | 🀄️ 🔗 | |
2449 | 使数组相似的最少操作次数 | 贪心 数组 排序 | 🔴 | 🀄️ 🔗 | |
2454 | 下一个更大元素 IV | 栈 数组 二分查找 3+ | 🔴 | 🀄️ 🔗 | |
2456 | 最流行的视频创作者 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2459 | 通过移动项目到空白区域来排序数组 🔒 | 贪心 数组 排序 | 🔴 | 🀄️ 🔗 | |
2463 | 最小移动总距离 | [✓] | 数组 动态规划 排序 | 🔴 | 🀄️ 🔗 |
2465 | 不同的平均值数目 | 数组 哈希表 双指针 1+ | 🟢 | 🀄️ 🔗 | |
2475 | 数组中不等三元组的数目 | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 | |
2491 | 划分技能点相等的团队 | [✓] | 数组 哈希表 双指针 1+ | 🟠 | 🀄️ 🔗 |
2497 | 图中最大星和 | 贪心 图 数组 2+ | 🟠 | 🀄️ 🔗 | |
2500 | 删除每行中的最大值 | 数组 矩阵 排序 2+ | 🟢 | 🀄️ 🔗 | |
2501 | 数组中最长的方波 | [✓] | 数组 哈希表 二分查找 2+ | 🟠 | 🀄️ 🔗 |
2503 | 矩阵查询可获得的最大分数 | 广度优先搜索 并查集 数组 4+ | 🔴 | 🀄️ 🔗 | |
2512 | 奖励最顶尖的 K 名学生 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
2517 | 礼盒的最大甜蜜度 | 贪心 数组 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
2542 | 最大子序列的分数 | 贪心 数组 排序 1+ | 🟠 | 🀄️ 🔗 | |
2545 | 根据第 K 场考试的分数排序 | 数组 矩阵 排序 | 🟠 | 🀄️ 🔗 | |
2548 | 填满背包的最大价格 🔒 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2551 | 将珠子放入背包中 | 贪心 数组 排序 1+ | 🔴 | 🀄️ 🔗 | |
2554 | 从一个范围内选择最多整数 I | 贪心 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
2557 | 从一个范围内选择最多整数 II 🔒 | 贪心 数组 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
2563 | 统计公平数对的数目 | [✓] | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ 🔗 |
2567 | 修改两个元素的最小分数 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2576 | 求出最多标记下标 | 贪心 数组 双指针 2+ | 🟠 | 🀄️ 🔗 | |
2578 | 最小和分割 | 贪心 数学 排序 | 🟢 | 🀄️ 🔗 | |
2580 | 统计将重叠区间合并成组的方案数 | 数组 排序 | 🟠 | 🀄️ 🔗 | |
2583 | 二叉树中的第 K 大层和 | [✓] | 树 广度优先搜索 二叉树 1+ | 🟠 | 🀄️ 🔗 |
2587 | 重排数组以得到最大前缀分数 | 贪心 数组 前缀和 1+ | 🟠 | 🀄️ 🔗 | |
2589 | 完成所有任务的最少时间 | 栈 贪心 数组 2+ | 🔴 | 🀄️ 🔗 | |
2590 | 设计一个待办事项清单 🔒 | 设计 数组 哈希表 2+ | 🟠 | 🀄️ 🔗 | |
2592 | 最大化数组的伟大值 | 贪心 数组 双指针 1+ | 🟠 | 🀄️ 🔗 | |
2593 | 标记所有元素后数组的分数 | 数组 哈希表 排序 2+ | 🟠 | 🀄️ 🔗 | |
2597 | 美丽子集的数目 | 数组 哈希表 数学 4+ | 🟠 | 🀄️ 🔗 | |
2602 | 使数组元素全部相等的最少操作次数 | 数组 二分查找 前缀和 1+ | 🟠 | 🀄️ 🔗 | |
2604 | 吃掉所有谷子的最短时间 🔒 | 数组 双指针 二分查找 1+ | 🔴 | 🀄️ 🔗 | |
2607 | 使子数组元素和相等 | 数组 数学 数论 1+ | 🟠 | 🀄️ 🔗 | |
2611 | 老鼠和奶酪 | 贪心 数组 排序 1+ | 🟠 | 🀄️ 🔗 | |
2613 | 美数对 🔒 | 几何 数组 数学 3+ | 🔴 | 🀄️ 🔗 | |
2638 | 统计 K-Free 子集的总数 🔒 | 数组 数学 动态规划 2+ | 🟠 | 🀄️ 🔗 | |
2655 | 寻找最大长度的未覆盖区间 🔒 | 数组 排序 | 🟠 | 🀄️ 🔗 | |
2659 | 将数组清空 | 贪心 树状数组 线段树 4+ | 🔴 | 🀄️ 🔗 | |
2679 | 矩阵中的和 | 数组 矩阵 排序 2+ | 🟠 | 🀄️ 🔗 | |
2681 | 英雄的力量 | 数组 数学 动态规划 2+ | 🔴 | 🀄️ 🔗 | |
2706 | 购买两块巧克力 | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 | |
2708 | 一个小组的最大实力值 | 贪心 位运算 数组 4+ | 🟠 | 🀄️ 🔗 | |
2713 | 矩阵中严格递增的单元格数 | 记忆化搜索 数组 哈希表 5+ | 🔴 | 🀄️ 🔗 | |
2731 | 移动机器人 | 脑筋急转弯 数组 前缀和 1+ | 🟠 | 🀄️ 🔗 | |
2733 | 既不是最小值也不是最大值 | 数组 排序 | 🟢 | 🀄️ 🔗 | |
2736 | 最大和查询 | 栈 树状数组 线段树 4+ | 🔴 | 🀄️ 🔗 | |
2740 | 找出分区值 | [✓] | 数组 排序 | 🟠 | 🀄️ 🔗 |
2747 | 统计没有收到请求的服务器数目 | 数组 哈希表 排序 1+ | 🟠 | 🀄️ 🔗 | |
2751 | 机器人碰撞 | 栈 数组 排序 1+ | 🔴 | 🀄️ 🔗 | |
2766 | 重新放置石块 | 数组 哈希表 排序 1+ | 🟠 | 🀄️ 🔗 | |
2779 | 数组的最大美丽值 | 数组 二分查找 排序 1+ | 🟠 | 🀄️ 🔗 | |
2780 | 合法分割的最小下标 | 数组 哈希表 排序 | 🟠 | 🀄️ 🔗 | |
2784 | 检查数组是否是好的 | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 | |
2785 | 将字符串中的元音字母排序 | 字符串 排序 | 🟠 | 🀄️ 🔗 | |
2790 | 长度递增组的最大数目 | 贪心 数组 数学 2+ | 🔴 | 🀄️ 🔗 | |
2809 | 使数组和小于等于 x 的最少时间 | 数组 动态规划 排序 | 🔴 | 🀄️ 🔗 | |
2813 | 子序列最大优雅度 | 栈 贪心 数组 3+ | 🔴 | 🀄️ 🔗 | |
2819 | 购买巧克力后的最小相对损失 🔒 | 数组 二分查找 前缀和 1+ | 🔴 | 🀄️ 🔗 | |
2824 | 统计和小于目标的下标对数目 | 数组 双指针 二分查找 1+ | 🟢 | 🀄️ 🔗 | |
2830 | 销售利润最大化 | 数组 哈希表 二分查找 2+ | 🟠 | 🀄️ 🔗 | |
2838 | 英雄可以获得的最大金币数 🔒 | 数组 双指针 二分查找 2+ | 🟠 | 🀄️ 🔗 | |
2840 | 判断通过操作能否让字符串相等 II | 哈希表 字符串 排序 | 🟠 | 🀄️ 🔗 | |
2860 | 让所有学生保持开心的分组方法数 | 数组 枚举 排序 | 🟠 | 🀄️ 🔗 | |
2863 | 最长半递减子数组的长度 🔒 | 栈 数组 排序 1+ | 🟠 | 🀄️ 🔗 | |
2895 | 最小处理时间 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2931 | 购买物品的最大开销 | 贪心 数组 矩阵 2+ | 🔴 | 🀄️ 🔗 | |
2933 | 高访问员工 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ 🔗 | |
2943 | 最大化网格图中正方形空洞的面积 | 数组 排序 | 🟠 | 🀄️ 🔗 | |
2948 | 交换得到字典序最小的数组 | 并查集 数组 排序 | 🟠 | 🀄️ 🔗 | |
2952 | 需要添加的硬币的最小数量 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2966 | 划分数组并满足最大差限制 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
2967 | 使数组成为等数数组的最小代价 | 贪心 数组 数学 2+ | 🟠 | 🀄️ 🔗 | |
2968 | 执行操作使频率分数最大 | 数组 二分查找 前缀和 2+ | 🔴 | 🀄️ 🔗 | |
2971 | 找到最大周长的多边形 | 贪心 数组 前缀和 1+ | 🟠 | 🀄️ 🔗 | |
2973 | 树中每个节点放置的金币数目 | 树 深度优先搜索 动态规划 2+ | 🔴 | 🀄️ 🔗 | |
2974 | 最小数字游戏 | 数组 排序 模拟 1+ | 🟢 | 🀄️ 🔗 | |
2996 | 大于等于顺序前缀和的最小缺失整数 | 数组 哈希表 排序 | 🟢 | 🀄️ 🔗 | |
3010 | 将数组分成最小总代价的子数组 I | 数组 枚举 排序 | 🟢 | 🀄️ 🔗 | |
3011 | 判断一个数组是否可以变为有序 | [✓] | 位运算 数组 排序 | 🟠 | 🀄️ 🔗 |
3016 | 输入单词需要的最少按键次数 II | 贪心 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
3024 | 三角形类型 | 数组 数学 排序 | 🟢 | 🀄️ 🔗 | |
3025 | 人员站位的方案数 I | 几何 数组 数学 2+ | 🟠 | 🀄️ 🔗 | |
3027 | 人员站位的方案数 II | 几何 数组 数学 2+ | 🔴 | 🀄️ 🔗 | |
3035 | 回文字符串的最大数量 | 贪心 数组 哈希表 3+ | 🟠 | 🀄️ 🔗 | |
3039 | 进行操作使字符串为空 | 数组 哈希表 计数 1+ | 🟠 | 🀄️ 🔗 | |
3041 | 修改数组后最大化数组中的连续元素数目 | 数组 动态规划 排序 | 🔴 | 🀄️ 🔗 | |
3068 | 最大节点价值之和 | 贪心 位运算 树 3+ | 🔴 | 🀄️ 🔗 | |
3074 | 重新分装苹果 | 贪心 数组 排序 | 🟢 | 🀄️ 🔗 | |
3075 | 幸福值最大化的选择方案 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
3080 | 执行操作标记数组中的元素 | 数组 哈希表 排序 2+ | 🟠 | 🀄️ 🔗 | |
3081 | 替换字符串中的问号使分数最小 | 贪心 哈希表 字符串 3+ | 🟠 | 🀄️ 🔗 | |
3085 | 成为 K 特殊字符串需要删除的最少字符数 | 贪心 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
3088 | 使字符串反回文 🔒 | 贪心 字符串 计数排序 1+ | 🔴 | 🀄️ 🔗 | |
3098 | 求出所有子序列的能量和 | 数组 动态规划 排序 | 🔴 | 🀄️ 🔗 | |
3102 | 最小化曼哈顿距离 | 几何 数组 数学 2+ | 🔴 | 🀄️ 🔗 | |
3107 | 使数组中位数等于 K 的最少操作数 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
3111 | 覆盖所有点的最少矩形数目 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
3119 | 最大数量的可修复坑洼 🔒 | 贪心 字符串 排序 | 🟠 | 🀄️ 🔗 | |
3125 | 使得按位与结果为 0 的最大数字 🔒 | 贪心 字符串 排序 | 🟠 | 🀄️ 🔗 | |
3132 | 找出与数组相加的整数 II | 数组 双指针 枚举 1+ | 🟠 | 🀄️ 🔗 | |
3143 | 正方形中的最多点数 | 数组 哈希表 字符串 2+ | 🟠 | 🀄️ 🔗 | |
3167 | 字符串的更好压缩 🔒 | 哈希表 字符串 计数 1+ | 🟠 | 🀄️ 🔗 | |
3169 | 无需开会的工作日 | 数组 排序 | 🟠 | 🀄️ 🔗 | |
3186 | 施咒的最大总伤害 | 数组 哈希表 双指针 4+ | 🟠 | 🀄️ 🔗 | |
3189 | 得到一个和平棋盘的最少步骤 🔒 | 贪心 数组 计数排序 1+ | 🟠 | 🀄️ 🔗 | |
3194 | 最小元素和最大元素的最小平均值 | 数组 双指针 排序 | 🟢 | 🀄️ 🔗 | |
3218 | 切蛋糕的最小总开销 I | 贪心 数组 动态规划 1+ | 🟠 | 🀄️ 🔗 | |
3219 | 切蛋糕的最小总开销 II | 贪心 数组 排序 | 🔴 | 🀄️ 🔗 | |
3265 | 统计近似相等数对 I | 数组 哈希表 计数 2+ | 🟠 | 🀄️ 🔗 | |
3267 | 统计近似相等数对 II | 数组 哈希表 计数 2+ | 🔴 | 🀄️ 🔗 | |
3273 | 对 Bob 造成的最少伤害 | 贪心 数组 排序 | 🔴 | 🀄️ 🔗 | |
3281 | 范围内整数的最大得分 | 贪心 数组 二分查找 1+ | 🟠 | 🀄️ 🔗 | |
3288 | 最长上升路径的长度 | 数组 二分查找 排序 | 🔴 | 🀄️ 🔗 | |
3301 | 高度互不相同的最大塔高和 | 贪心 数组 排序 | 🟠 | 🀄️ 🔗 | |
3319 | 第 K 大的完美二叉子树的大小 | [✓] | 树 深度优先搜索 二叉树 1+ | 🟠 | 🀄️ 🔗 |
3323 | 通过插入区间最小化连通组 🔒 | 数组 二分查找 排序 1+ | 🟠 | 🀄️ 🔗 | |
LCP 08 | 剧情触发时间 | 数组 二分查找 排序 | 🟠 | 🀄️ | |
LCP 18 | 早餐组合 | 数组 双指针 二分查找 1+ | 🟢 | 🀄️ | |
LCP 28 | 采购方案 | 数组 双指针 二分查找 1+ | 🟢 | 🀄️ | |
LCP 36 | 最多牌组数 | 数组 动态规划 排序 | 🔴 | 🀄️ | |
LCP 37 | 最小矩形面积 | 贪心 几何 数组 3+ | 🔴 | 🀄️ | |
LCP 40 | 心算挑战 | 贪心 数组 排序 | 🟢 | 🀄️ | |
LCP 42 | 玩具套圈 | 几何 数组 哈希表 3+ | 🔴 | 🀄️ | |
LCP 57 | 打地鼠 | 数组 动态规划 矩阵 1+ | 🔴 | 🀄️ | |
LCS 02 | 完成一半题目 | 贪心 数组 哈希表 1+ | 🟢 | 🀄️ | |
剑指 Offer 21 | 调整数组顺序使奇数位于偶数前面 | [✓] | 数组 双指针 排序 | 🟢 | 🀄️ |
剑指 Offer 3 | 数组中重复的数字 | [✓] | 数组 哈希表 排序 | 🟢 | 🀄️ |
剑指 Offer 39 | 数组中出现次数超过一半的数字 | [✓] | 数组 哈希表 分治 2+ | 🟢 | 🀄️ |
剑指 Offer 40 | 最小的k个数 | [✓] | 数组 分治 快速选择 2+ | 🟢 | 🀄️ |
剑指 Offer 41 | 数据流中的中位数 | [✓] | 设计 双指针 数据流 2+ | 🔴 | 🀄️ |
剑指 Offer 45 | 把数组排成最小的数 | [✓] | 贪心 字符串 排序 | 🟠 | 🀄️ |
剑指 Offer 61 | 扑克牌中的顺子 | [✓] | 数组 排序 | 🟢 | 🀄️ |
剑指 Offer II 32 | 有效的变位词 | 哈希表 字符串 排序 | 🟢 | 🀄️ | |
剑指 Offer II 33 | 变位词组 | [✓] | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ |
剑指 Offer II 35 | 最小时间差 | 数组 数学 字符串 1+ | 🟠 | 🀄️ | |
剑指 Offer II 57 | 值和下标之差都在给定的范围内 | 数组 桶排序 有序集合 2+ | 🟠 | 🀄️ | |
剑指 Offer II 60 | 出现频率最高的 k 个数字 | [✓] | 数组 哈希表 分治 5+ | 🟠 | 🀄️ |
剑指 Offer II 7 | 数组中和为 0 的三个数 | [✓] | 数组 双指针 排序 | 🟠 | 🀄️ |
剑指 Offer II 74 | 合并区间 | [✓] | 数组 排序 | 🟠 | 🀄️ |
剑指 Offer II 75 | 数组相对排序 | 数组 哈希表 计数排序 1+ | 🟢 | 🀄️ | |
剑指 Offer II 76 | 数组中的第 k 大的数字 | [✓] | 数组 分治 快速选择 2+ | 🟠 | 🀄️ |
剑指 Offer II 77 | 链表排序 | [✓] | 链表 双指针 分治 2+ | 🟠 | 🀄️ |
面试题 01.01 | 判定字符是否唯一 | [✓] | 位运算 哈希表 字符串 1+ | 🟢 | 🀄️ |
面试题 01.02 | 判定是否互为字符重排 | 哈希表 字符串 排序 | 🟢 | 🀄️ | |
面试题 08.13 | 堆箱子 | 数组 动态规划 排序 | 🔴 | 🀄️ | |
面试题 10.01 | 合并排序的数组 | 数组 双指针 排序 | 🟢 | 🀄️ | |
面试题 10.02 | 变位词组 | 数组 哈希表 字符串 1+ | 🟠 | 🀄️ | |
面试题 10.11 | 峰与谷 | 贪心 数组 排序 | 🟠 | 🀄️ | |
面试题 16.06 | 最小差 | 数组 双指针 二分查找 1+ | 🟠 | 🀄️ | |
面试题 16.16 | 部分排序 | 栈 贪心 数组 3+ | 🟠 | 🀄️ | |
面试题 16.21 | 交换和 | 数组 哈希表 二分查找 1+ | 🟠 | 🀄️ | |
面试题 16.24 | 数对和 | 数组 哈希表 双指针 2+ | 🟠 | 🀄️ | |
面试题 17.04 | 消失的数字 | 位运算 数组 哈希表 2+ | 🟢 | 🀄️ | |
面试题 17.08 | 马戏团人塔 | 数组 二分查找 动态规划 1+ | 🟠 | 🀄️ | |
面试题 17.14 | 最小K个数 | 数组 分治 快速选择 2+ | 🟠 | 🀄️ | |
面试题 17.20 | 连续中值 | 设计 双指针 数据流 2+ | 🔴 | 🀄️ | |
面试题 17.26 | 稀疏相似度 | 数组 哈希表 排序 | 🔴 | 🀄️ |