摘要:
目录一维前缀和二维前缀和差分数组差分数组反推出原始数组差分数组模板二维差分数组模板 前缀和应用场景:原始数组不会被修改的情况下,频繁查询某个区间的累加和。 eg:计算数组下标2到5的数组和,原本用for循环,有了前缀和直接用5的前缀和减去2的前缀和得到答案,可以将O(n)的复杂度降为O(1) 一维前 阅读全文
posted @ 2024-03-27 13:17
Frommoon
阅读(78)
评论(0)
推荐(0)
摘要:
目录题目题解:差分数组 题目 车上最初有 capacity 个空座位。车 只能 向一个方向行驶(也就是说,不允许掉头或改变方向) 给定整数 capacity 和一个数组 trips , trip[i] = [numPassengersi, fromi, toi] 表示第 i 次旅行有 numPass 阅读全文
posted @ 2024-03-27 13:11
Frommoon
阅读(15)
评论(0)
推荐(0)
摘要:
目录题目题解:差分数组 题目 这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings ,表中第 i 条预订记录 bookings[i] = [firsti, lasti, seatsi] 意味着在从 firsti 到 lasti (包含 firsti 和 last 阅读全文
posted @ 2024-03-27 12:56
Frommoon
阅读(40)
评论(0)
推荐(0)
摘要:
目录题目题解:二维前缀和 题目 给定一个二维矩阵 matrix,以下类型的多个请求: 计算其子矩形范围内元素的总和,该子矩阵的 左上角 为 (row1, col1) ,右下角 为 (row2, col2) 。 实现 NumMatrix 类: NumMatrix(int[][] matrix) 给定整 阅读全文
posted @ 2024-03-27 10:42
Frommoon
阅读(17)
评论(0)
推荐(0)
浙公网安备 33010602011771号