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

题目描述:给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点。
实现 NumArray 类:
int sumRange(int i, int j) 返回数组 nums 从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点(也就是 sum(nums[i], nums[i + 1], ... , nums[j]))
示例说明请见LeetCode官网。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/range-sum-query-immutable/
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
解法一:累加
首先,给
NumArray
声明一个int数组型成员变量nums,在构造方法中初始化nums。sumRange
这个方法的实现就是数组的left~right
位置的元素值相加,然后返回。
【每日寄语】 洗去夜的疲惫,刷走昨日劳累,在晨曦中抖擞精神,在阳光下放飞心情,把未知的事面对,勇敢无畏;让快乐的心相随,轻松明媚。