303.区域和检索-数组不可变
class NumArray:
def __init__(self, nums: List[int]):
n=len(nums)
self.preSum = [0] * (n+1)
for i in range(n):
self.preSum[i+1] = self.preSum[i] + nums[i]
def sumRange(self, left: int, right: int) -> int:
return self.preSum[right+1] - self.preSum[left]最后更新于