问题
给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。
示例:
说明:
你可以假设数组不可变。
会多次调用 sumRange 方法。
解答
我们可以新建一个数组,用来存放index 0 到后面index 1 2 3 4 5...的元素和
如上述示例,nums = [-2, 0, 3, -5, 2, -1],那么新建的数组res,里面的数据为
由于题目要求计算的是i到j的元素和,那么就可以这样:
所以代码如下: