leetcode-区域和检索 - 数组不可变

303. 区域和检索 - 数组不可变

题解:

  1. 在构造函数中,将传入的数组 nums 保存到实例变量 self.nums 中。
  2. 在 sumRange 方法中,使用 Python 内置函数 sum 对数组 nums 中索引 left 和 right 之间的元素求和,并返回结果。
class NumArray:

    def __init__(self, nums: List[int]):
        self.nums = nums


    def sumRange(self, left: int, right: int) -> int:
        return sum(self.nums[left : right + 1])



# Your NumArray object will be instantiated and called as such:
# obj = NumArray(nums)
# param_1 = obj.sumRange(left,right)

你可能感兴趣的:(leetcode)