Range Sum Query - Mutable
Description
Given an integer array nums, and then you need to implement two functions:
update(i, val)Modify the element whose index is i to val.sumRange(l, r)Return the sum of elements whose indexes are in range of .
The array is only modifiable by the update function.
You may assume the number of calls to update and sumRange function is distributed evenly.
Example
Example 1:
Input:
nums = [1, 3, 5]
sumRange(0, 2)
update(1, 2)
sumRange(0, 2)
Output:
9
8Example 2:
Input:
nums = [0, 9, 5, 7, 3]
sumRange(4, 4)
sumRange(2, 4)
update(4, 5)
update(1, 7)
update(0, 8)
sumRange(1, 2)
Output:
3
15
12Last updated