0209 | 长度最小的子数组open in new window | | 数组 二分查找 前缀和 1+ | |
0238 | 除自身以外数组的乘积open in new window | JSopen in new window | 数组 前缀和 | |
0253 | 会议室 IIopen in new window | | 贪心 数组 双指针 3+ | |
0303 | 区域和检索 - 数组不可变open in new window | JSopen in new window | 设计 数组 前缀和 | |
0304 | 二维区域和检索 - 矩阵不可变open in new window | | 设计 数组 矩阵 1+ | |
0325 | 和等于 k 的最长子数组长度open in new window | | 数组 哈希表 前缀和 | |
0363 | 矩形区域不超过 K 的最大数值和open in new window | | 数组 二分查找 矩阵 2+ | |
0370 | 区间加法open in new window | | 数组 前缀和 | |
0410 | 分割数组的最大值open in new window | | 贪心 数组 二分查找 2+ | |
0497 | 非重叠矩形中的随机点open in new window | | 水塘抽样 数组 数学 4+ | |
0523 | 连续的子数组和open in new window | | 数组 哈希表 数学 1+ | |
0525 | 连续数组open in new window | | 数组 哈希表 前缀和 | |
0528 | 按权重随机选择open in new window | | 数组 数学 二分查找 2+ | |
0548 | 将数组分割成和相等的子数组open in new window | | 数组 前缀和 | |
0560 | 和为 K 的子数组open in new window | | 数组 哈希表 前缀和 | |
0644 | 子数组最大平均数 IIopen in new window | | 数组 二分查找 前缀和 | |
0724 | 寻找数组的中心下标open in new window | JSopen in new window | 数组 前缀和 | |
0798 | 得分最高的最小轮调open in new window | | 数组 前缀和 | |
0813 | 最大平均值和的分组open in new window | | 数组 动态规划 前缀和 | |
0862 | 和至少为 K 的最短子数组open in new window | | 队列 数组 二分查找 4+ | |
0903 | DI 序列的有效排列open in new window | | 字符串 动态规划 前缀和 | |
0930 | 和相同的二元子数组open in new window | | 数组 哈希表 前缀和 1+ | |
0974 | 和可被 K 整除的子数组open in new window | | 数组 哈希表 前缀和 | |
0995 | K 连续位的最小翻转次数open in new window | | 位运算 队列 数组 2+ | |
1000 | 合并石头的最低成本open in new window | | 数组 动态规划 前缀和 | |
1004 | 最大连续1的个数 IIIopen in new window | | 数组 二分查找 前缀和 1+ | |
1074 | 元素和为目标值的子矩阵数量open in new window | | 数组 哈希表 矩阵 1+ | |
1094 | 拼车open in new window | | 数组 前缀和 排序 2+ | |
1109 | 航班预订统计open in new window | | 数组 前缀和 | |
1124 | 表现良好的最长时间段open in new window | | 栈 数组 哈希表 2+ | |
1177 | 构建回文串检测open in new window | | 位运算 数组 哈希表 2+ | |
1208 | 尽可能使字符串相等open in new window | | 字符串 二分查找 前缀和 1+ | |
1292 | 元素和小于等于阈值的正方形的最大边长open in new window | | 数组 二分查找 矩阵 1+ | |
1310 | 子数组异或查询open in new window | | 位运算 数组 前缀和 | |
1314 | 矩阵区域和open in new window | | 数组 矩阵 前缀和 | |
1371 | 每个元音包含偶数次的最长子字符串open in new window | | 位运算 哈希表 字符串 1+ | |
1413 | 逐步求和得到正数的最小值open in new window | | 数组 前缀和 | |
1420 | 生成数组open in new window | | 动态规划 前缀和 | |
1423 | 可获得的最大点数open in new window | | 数组 前缀和 滑动窗口 | |
1442 | 形成两个异或相等数组的三元组数目open in new window | | 位运算 数组 哈希表 2+ | |
1480 | 一维数组的动态和open in new window | | 数组 前缀和 | |
1524 | 和为奇数的子数组数目open in new window | | 数组 数学 动态规划 1+ | |
1546 | 和为目标值且不重叠的非空子数组的最大数目open in new window | | 贪心 数组 哈希表 1+ | |
1588 | 所有奇数长度子数组的和open in new window | | 数组 数学 前缀和 | |
1589 | 所有排列中的最大和open in new window | | 贪心 数组 前缀和 1+ | |
1590 | 使数组和能被 P 整除open in new window | | 数组 哈希表 前缀和 | |
1658 | 将 x 减到 0 的最小操作数open in new window | | 数组 哈希表 二分查找 2+ | |
1674 | 使数组互补的最少操作次数open in new window | | 数组 哈希表 前缀和 | |
1685 | 有序数组中差绝对值之和open in new window | | 数组 数学 前缀和 | |
1687 | 从仓库到码头运输箱子open in new window | | 线段树 队列 数组 4+ | |
1703 | 得到连续 K 个 1 的最少相邻交换次数open in new window | | 贪心 数组 前缀和 1+ | |
1712 | 将数组分成三个子数组的方案数open in new window | | 数组 双指针 二分查找 1+ | |
1732 | 找到最高海拔open in new window | | 数组 前缀和 | |
1737 | 满足三条件之一需改变的最少字符数open in new window | | 哈希表 字符串 计数 1+ | |
1738 | 找出第 K 大的异或坐标值open in new window | | 位运算 数组 分治 4+ | |
1744 | 你能在你最喜欢的那天吃到你最喜欢的糖果吗?open in new window | | 数组 前缀和 | |
1788 | 最大化花园的美观度open in new window | | 贪心 数组 前缀和 | |
1829 | 每个查询的最大异或值open in new window | | 位运算 数组 前缀和 | |
1838 | 最高频元素的频数open in new window | | 贪心 数组 二分查找 3+ | |
1856 | 子数组最小乘积的最大值open in new window | | 栈 数组 前缀和 1+ | |
1862 | 向下取整数对和open in new window | | 数组 数学 二分查找 1+ | |
1871 | 跳跃游戏 VIIopen in new window | | 双指针 字符串 前缀和 | |
1872 | 石子游戏 VIIIopen in new window | | 数组 数学 动态规划 2+ | |
1878 | 矩阵中最大的三个菱形和open in new window | | 数组 数学 矩阵 3+ | |
1889 | 装包裹的最小浪费空间open in new window | | 数组 二分查找 前缀和 1+ | |
1893 | 检查是否区域内所有整数都被覆盖open in new window | | 数组 哈希表 前缀和 | |
1894 | 找到需要补充粉笔的学生编号open in new window | | 数组 二分查找 前缀和 1+ | |
1895 | 最大的幻方open in new window | | 数组 矩阵 前缀和 | |
1915 | 最美子字符串的数目open in new window | | 位运算 哈希表 字符串 1+ | |
1930 | 长度为 3 的不同回文子序列open in new window | | 哈希表 字符串 前缀和 | |
1943 | 描述绘画结果open in new window | | 数组 前缀和 | |
1983 | 范围和相等的最宽索引对open in new window | | 数组 哈希表 前缀和 | |
1991 | 找到数组的中间位置open in new window | | 数组 前缀和 | |
2017 | 网格游戏open in new window | | 数组 矩阵 前缀和 | |
2021 | 街上最亮的位置open in new window | | 数组 有序集合 前缀和 | |
2024 | 考试的最大困扰度open in new window | | 字符串 二分查找 前缀和 1+ | |
2025 | 分割数组的最多方案数open in new window | | 数组 哈希表 计数 2+ | |
2055 | 蜡烛之间的盘子open in new window | | 数组 字符串 二分查找 1+ | |
2067 | 等计数子串的数量open in new window | | 字符串 计数 前缀和 | |
2083 | 求以相同字母开头和结尾的子串总数open in new window | | 哈希表 数学 字符串 2+ | |
2100 | 适合打劫银行的日子open in new window | | 数组 动态规划 前缀和 | |
2106 | 摘水果open in new window | | 数组 二分查找 前缀和 1+ | |
2121 | 相同元素的间隔之和open in new window | | 数组 哈希表 前缀和 | |
2132 | 用邮票贴满网格图open in new window | | 贪心 数组 矩阵 1+ | |
2145 | 统计隐藏数组数目open in new window | | 数组 前缀和 | |
2171 | 拿出最少数目的魔法豆open in new window | | 数组 前缀和 排序 | |
2207 | 字符串中最多数目的子字符串open in new window | | 贪心 字符串 前缀和 | |
2209 | 用地毯覆盖后的最少白色砖块open in new window | | 字符串 动态规划 前缀和 | |
2214 | 通关游戏所需的最低生命值open in new window | | 贪心 数组 前缀和 | |
2218 | 从栈中取出 K 个硬币的最大面值和open in new window | | 数组 动态规划 前缀和 | |
2219 | 数组的最大总分open in new window | | 数组 前缀和 | |
2222 | 选择建筑的方案数open in new window | | 字符串 动态规划 前缀和 | |
2237 | 计算街道上满足所需亮度的位置数量open in new window | | 数组 前缀和 | |
2245 | 转角路径的乘积中最多能有几个尾随零open in new window | | 数组 矩阵 前缀和 | |
2251 | 花期内花的数目open in new window | | 数组 哈希表 二分查找 3+ | |
2256 | 最小平均差open in new window | | 数组 前缀和 | |
2270 | 分割数组的方案数open in new window | | 数组 前缀和 | |
2271 | 毯子覆盖的最多白色砖块数open in new window | | 贪心 数组 二分查找 2+ | |
2281 | 巫师的总力量和open in new window | | 栈 数组 前缀和 1+ | |
2302 | 统计得分小于 K 的子数组数目open in new window | | 数组 二分查找 前缀和 1+ | |
2381 | 字母移位 IIopen in new window | | 数组 字符串 前缀和 | |
2382 | 删除操作后的最大子段和open in new window | | 并查集 数组 有序集合 1+ | |
2389 | 和有限的最长子序列open in new window | | 贪心 数组 二分查找 2+ | |
2391 | 收集垃圾的最少总时间open in new window | | 数组 字符串 前缀和 | |
2398 | 预算内的最多机器人数目open in new window | | 队列 数组 二分查找 3+ | |
2406 | 将区间分为最少组数open in new window | | 贪心 数组 双指针 3+ | |
2420 | 找到所有好下标open in new window | | 数组 动态规划 前缀和 | |
2428 | 沙漏的最大总和open in new window | | 数组 矩阵 前缀和 | |
2438 | 二的幂数组中查询范围内的乘积open in new window | | 位运算 数组 前缀和 | |
2439 | 最小化数组中的最大值open in new window | | 贪心 数组 二分查找 2+ | |
2448 | 使数组相等的最小开销open in new window | | 贪心 数组 二分查找 2+ | |
2483 | 商店的最少代价open in new window | | 字符串 前缀和 | |
2485 | 找出中枢整数open in new window | | 数学 前缀和 | |
2488 | 统计中位数为 K 的子数组open in new window | | 数组 哈希表 前缀和 | |
2489 | 固定比率的子字符串数open in new window | | 哈希表 数学 字符串 1+ | |
2528 | 最大化城市的最小供电站数目open in new window | | 贪心 队列 数组 3+ | |
2536 | 子矩阵元素加 1open in new window | | 数组 矩阵 前缀和 | |
2552 | 统计上升四元组open in new window | | 树状数组 数组 动态规划 2+ | |
2559 | 统计范围内的元音字符串数open in new window | | 数组 字符串 前缀和 | |
2574 | 左右元素和的差值open in new window | | 数组 前缀和 | |
2587 | 重排数组以得到最大前缀分数open in new window | | 贪心 数组 前缀和 1+ | |
2588 | 统计美丽子数组数目open in new window | | 位运算 数组 哈希表 1+ | |
2602 | 使数组元素全部相等的最少操作次数open in new window | | 数组 二分查找 前缀和 1+ | |
2615 | 等值距离和open in new window | | 数组 哈希表 前缀和 | |
2640 | 一个数组所有前缀的分数open in new window | | 数组 前缀和 | |
2680 | 最大或值open in new window | | 贪心 位运算 数组 1+ | |
2681 | 英雄的力量open in new window | | 数组 数学 前缀和 1+ | |
2731 | 移动机器人open in new window | | 脑筋急转弯 数组 前缀和 1+ | |
剑指 Offer 66 | 构建乘积数组open in new window | | 数组 前缀和 | |
剑指 Offer II 008 | 和大于等于 target 的最短子数组open in new window | | 数组 二分查找 前缀和 1+ | |
剑指 Offer II 010 | 和为 k 的子数组open in new window | | 数组 哈希表 前缀和 | |
剑指 Offer II 011 | 0 和 1 个数相同的子数组open in new window | | 数组 哈希表 前缀和 | |
剑指 Offer II 012 | 左右两边子数组的和相等open in new window | | 数组 前缀和 | |
剑指 Offer II 013 | 二维子矩阵的和open in new window | | 设计 数组 矩阵 1+ | |
剑指 Offer II 071 | 按权重生成随机数open in new window | | 数组 数学 二分查找 2+ | |
面试题 17.05 | 字母与数字open in new window | | 数组 哈希表 前缀和 | |
面试题 17.24 | 最大子矩阵open in new window | | 数组 动态规划 矩阵 1+ | |