218 | 天际线问题open in new window | | 树状数组 线段树 数组 4+ | |
220 | 存在重复元素 IIIopen in new window | | 数组 桶排序 有序集合 2+ | |
315 | 计算右侧小于当前元素的个数open in new window | | 树状数组 线段树 数组 4+ | |
327 | 区间和的个数open in new window | | 树状数组 线段树 数组 4+ | |
352 | 将数据流变为多个不相交区间open in new window | | 设计 二分查找 有序集合 | |
363 | 矩形区域不超过 K 的最大数值和open in new window | | 数组 二分查找 矩阵 2+ | |
456 | 132 模式open in new window | | 栈 数组 二分查找 2+ | |
493 | 翻转对open in new window | | 树状数组 线段树 数组 4+ | |
497 | 非重叠矩形中的随机点open in new window | | 水塘抽样 数组 数学 4+ | |
635 | 设计日志存储系统 🔒open in new window | | 设计 哈希表 字符串 1+ | |
683 | K 个关闭的灯泡 🔒open in new window | | 树状数组 线段树 队列 5+ | |
699 | 掉落的方块open in new window | | 线段树 数组 有序集合 | |
715 | Range 模块open in new window | | 设计 线段树 有序集合 | |
716 | 最大栈 🔒open in new window | | 栈 设计 链表 2+ | |
729 | 我的日程安排表 Iopen in new window | [✓] | 设计 线段树 数组 2+ | |
731 | 我的日程安排表 IIopen in new window | [✓] | 设计 线段树 数组 3+ | |
732 | 我的日程安排表 IIIopen in new window | | 设计 线段树 二分查找 2+ | |
850 | 矩形面积 IIopen in new window | | 线段树 数组 有序集合 1+ | |
855 | 考场就座open in new window | | 设计 有序集合 堆(优先队列) | |
895 | 最大频率栈open in new window | | 栈 设计 哈希表 1+ | |
975 | 奇偶跳open in new window | | 栈 数组 动态规划 2+ | |
1348 | 推文计数open in new window | | 设计 哈希表 二分查找 2+ | |
1418 | 点菜展示表open in new window | | 数组 哈希表 字符串 2+ | |
1438 | 绝对差不超过限制的最长连续子数组open in new window | | 队列 数组 有序集合 3+ | |
1606 | 找到处理最多请求的服务器open in new window | | 贪心 数组 有序集合 1+ | |
1649 | 通过指令创建有序数组open in new window | | 树状数组 线段树 数组 4+ | |
1675 | 数组的最小偏移量open in new window | | 贪心 数组 有序集合 1+ | |
1756 | 设计最近使用(MRU)队列 🔒open in new window | | 栈 设计 树状数组 3+ | |
1818 | 绝对差值和open in new window | | 数组 二分查找 有序集合 1+ | |
1825 | 求出 MK 平均值open in new window | | 设计 队列 数据流 2+ | |
1847 | 最近的房间open in new window | | 数组 二分查找 有序集合 1+ | |
1902 | 给定二叉搜索树的插入顺序求深度 🔒open in new window | | 树 二叉搜索树 数组 2+ | |
1912 | 设计电影租借系统open in new window | | 设计 数组 哈希表 2+ | |
2021 | 街上最亮的位置 🔒open in new window | | 数组 有序集合 前缀和 | |
2031 | 1 比 0 多的子数组个数 🔒open in new window | | 树状数组 线段树 数组 4+ | |
2034 | 股票价格波动open in new window | | 设计 哈希表 数据流 2+ | |
2035 | 将数组分成两个数组并最小化数组和的差open in new window | | 位运算 数组 双指针 4+ | |
2102 | 序列顺序查询open in new window | | 设计 数据流 有序集合 1+ | |
2158 | 每天绘制新区域的数量 🔒open in new window | | 线段树 数组 有序集合 | |
2179 | 统计数组中好三元组数目open in new window | | 树状数组 线段树 数组 4+ | |
2213 | 由单个字符重复的最长子字符串open in new window | | 线段树 数组 字符串 1+ | |
2251 | 花期内花的数目open in new window | | 数组 哈希表 二分查找 3+ | |
2254 | 设计视频共享平台 🔒open in new window | | 栈 设计 哈希表 1+ | |
2276 | 统计区间中的整数数目open in new window | | 设计 线段树 有序集合 | |
2336 | 无限集中的最小数字open in new window | | 设计 哈希表 有序集合 1+ | |
2349 | 设计数字容器系统open in new window | | 设计 哈希表 有序集合 1+ | |
2353 | 设计食物评分系统open in new window | | 设计 哈希表 有序集合 1+ | |
2363 | 合并相似的物品open in new window | | 数组 哈希表 有序集合 1+ | |
2382 | 删除操作后的最大子段和open in new window | | 并查集 数组 有序集合 1+ | |
2424 | 最长上传前缀open in new window | | 并查集 设计 树状数组 4+ | |
2426 | 满足不等式的数对数目open in new window | | 树状数组 线段树 数组 4+ | |
2519 | 统计 K-Big 索引的数量 🔒open in new window | | 树状数组 线段树 数组 4+ | |
2612 | 最少翻转操作数open in new window | | 广度优先搜索 数组 有序集合 | |
2613 | 美数对 🔒open in new window | | 几何 数组 数学 3+ | |
2659 | 将数组清空open in new window | | 贪心 树状数组 线段树 4+ | |
2713 | 矩阵中严格递增的单元格数open in new window | | 记忆化搜索 数组 哈希表 5+ | |
2762 | 不间断子数组open in new window | | 队列 数组 有序集合 3+ | |
2763 | 所有子数组中不平衡数字之和open in new window | | 数组 哈希表 有序集合 | |
2817 | 限制条件下元素之间的最小绝对差open in new window | | 数组 二分查找 有序集合 | |
3073 | 最大递增三元组 🔒open in new window | | 数组 有序集合 | |
3092 | 最高频率的 IDopen in new window | | 数组 哈希表 有序集合 1+ | |
3102 | 最小化曼哈顿距离open in new window | | 几何 数组 数学 2+ | |
3109 | 查找排列的下标 🔒open in new window | | 树状数组 线段树 数组 4+ | |
3244 | 新增道路查询后的最短距离 IIopen in new window | | 贪心 图 数组 1+ | |
LCP 27 | 黑盒光线反射open in new window | | 设计 线段树 数学 1+ | |
LCP 52 | 二叉搜索树染色open in new window | | 树 线段树 二叉搜索树 4+ | |
剑指 Offer 51 | 数组中的逆序对open in new window | [✓] | 树状数组 线段树 数组 4+ | |
剑指 Offer II 57 | 值和下标之差都在给定的范围内open in new window | | 数组 桶排序 有序集合 2+ | |
剑指 Offer II 58 | 日程表open in new window | [✓] | 设计 线段树 二分查找 1+ | |