给定一个整数数组 nums,处理以下类型的多个查询:
计算索引 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] )
简而言之就是需要重复求多次数组中间一个区间[left, right]的和,用前缀和较为方便。
简而言之就是需要重复求多次二维数组中间方框的和,用前缀和较为方便。
class NumArray {
public