218 | 天际线问题open in new window | | 树状数组 线段树 数组 4+ | |
307 | 区域和检索 - 数组可修改open in new window | [✓] | 设计 树状数组 线段树 1+ | |
308 | 二维区域和检索 - 矩阵可修改 🔒open in new window | | 设计 树状数组 线段树 2+ | |
315 | 计算右侧小于当前元素的个数open in new window | | 树状数组 线段树 数组 4+ | |
327 | 区间和的个数open in new window | | 树状数组 线段树 数组 4+ | |
406 | 根据身高重建队列open in new window | | 树状数组 线段树 数组 1+ | |
493 | 翻转对open in new window | | 树状数组 线段树 数组 4+ | |
673 | 最长递增子序列的个数open in new window | | 树状数组 线段树 数组 1+ | |
683 | K 个关闭的灯泡 🔒open in new window | | 树状数组 线段树 队列 5+ | |
699 | 掉落的方块open in new window | | 线段树 数组 有序集合 | |
715 | Range 模块open in new window | | 设计 线段树 有序集合 | |
729 | 我的日程安排表 Iopen in new window | [✓] | 设计 线段树 数组 2+ | |
731 | 我的日程安排表 IIopen in new window | [✓] | 设计 线段树 数组 3+ | |
732 | 我的日程安排表 IIIopen in new window | | 设计 线段树 二分查找 2+ | |
850 | 矩形面积 IIopen in new window | | 线段树 数组 有序集合 1+ | |
1157 | 子数组中占绝大多数的元素open in new window | | 设计 树状数组 线段树 2+ | |
1395 | 统计作战单位数open in new window | | 树状数组 线段树 数组 1+ | |
1505 | 最多 K 次交换相邻数位后得到的最小整数open in new window | | 贪心 树状数组 线段树 1+ | |
1521 | 找到最接近目标值的函数值open in new window | | 位运算 线段树 数组 1+ | |
1622 | 奇妙序列open in new window | | 设计 线段树 数学 | |
1649 | 通过指令创建有序数组open in new window | | 树状数组 线段树 数组 4+ | |
1687 | 从仓库到码头运输箱子open in new window | | 线段树 队列 数组 4+ | |
2031 | 1 比 0 多的子数组个数 🔒open in new window | | 树状数组 线段树 数组 4+ | |
2080 | 区间内查询数字的频率open in new window | | 设计 线段树 数组 2+ | |
2158 | 每天绘制新区域的数量 🔒open in new window | | 线段树 数组 有序集合 | |
2179 | 统计数组中好三元组数目open in new window | | 树状数组 线段树 数组 4+ | |
2213 | 由单个字符重复的最长子字符串open in new window | | 线段树 数组 字符串 1+ | |
2276 | 统计区间中的整数数目open in new window | | 设计 线段树 有序集合 | |
2286 | 以组为单位订音乐会的门票open in new window | | 设计 树状数组 线段树 1+ | |
2407 | 最长递增子序列 IIopen in new window | | 树状数组 线段树 队列 4+ | |
2424 | 最长上传前缀open in new window | | 并查集 设计 树状数组 4+ | |
2426 | 满足不等式的数对数目open in new window | | 树状数组 线段树 数组 4+ | |
2519 | 统计 K-Big 索引的数量 🔒open in new window | | 树状数组 线段树 数组 4+ | |
2569 | 更新数组后处理求和查询open in new window | | 线段树 数组 | |
2659 | 将数组清空open in new window | | 贪心 树状数组 线段树 4+ | |
2736 | 最大和查询open in new window | | 栈 树状数组 线段树 4+ | |
2907 | 价格递增的最大利润三元组 I 🔒open in new window | | 树状数组 线段树 数组 | |
2916 | 子数组不同元素数目的平方和 IIopen in new window | | 树状数组 线段树 数组 1+ | |
2921 | 价格递增的最大利润三元组 II 🔒open in new window | | 树状数组 线段树 数组 | |
2926 | 平衡子序列的最大和open in new window | | 树状数组 线段树 数组 2+ | |
2940 | 找到 Alice 和 Bob 可以相遇的建筑open in new window | | 栈 树状数组 线段树 4+ | |
3072 | 将元素分配到两个数组中 IIopen in new window | | 树状数组 线段树 数组 1+ | |
3109 | 查找排列的下标 🔒open in new window | | 树状数组 线段树 数组 4+ | |
3117 | 划分数组得到最小的值之和open in new window | | 位运算 线段树 队列 3+ | |
3161 | 物块放置查询open in new window | | 树状数组 线段树 数组 1+ | |
3165 | 不包含相邻元素的子序列的最大和open in new window | | 线段树 数组 分治 1+ | |
3171 | 找到按位或最接近 K 的子数组open in new window | | 位运算 线段树 数组 1+ | |
3187 | 数组中的峰值open in new window | | 树状数组 线段树 数组 | |
3209 | 子数组按位与值为 K 的数目open in new window | | 位运算 线段树 数组 1+ | |
3291 | 形成目标字符串需要的最少字符串数 Iopen in new window | | 字典树 线段树 数组 6+ | |
3292 | 形成目标字符串需要的最少字符串数 IIopen in new window | | 线段树 数组 字符串 5+ | |
LCP 05 | 发 LeetCoinopen in new window | | 树状数组 线段树 数组 | |
LCP 09 | 最小跳跃次数open 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 58 | 日程表open in new window | [✓] | 设计 线段树 二分查找 1+ | |