303. 区域和检索-数组不可变
| 2024-3-18
0  |  阅读时长 0 分钟
From
Leetcode
Status
AC
Date
Mar 18, 2024
Tags
前缀和
Difficulty
简单

题面

给定一个整数数组  nums,处理以下类型的多个查询:
  1. 计算索引 left 和 right (包含 left 和 right)之间的 nums 元素的  ,其中 left <= right
实现 NumArray 类:
  • NumArray(int[] nums) 使用数组 nums 初始化对象
  • int sumRange(int i, int j) 返回数组 nums 中索引 left 和 right 之间的元素的 总和 ,包含 left 和 right 两点(也就是 nums[left] + nums[left + 1] + ... + nums[right] )
示例 1:
提示:
  • 1 <= nums.length <= 104
  • 105 <= nums[i] <= 105
  • 0 <= i <= j < nums.length
  • 最多调用 104 次 sumRange 方法
 

思路

notion image
 

题解

Loading...
目录