Shawngbk / Leecode

Questions of Leecode
0 stars 0 forks source link

303. Range Sum Query - Immutable #84

Open Shawngbk opened 7 years ago

Shawngbk commented 7 years ago

public class NumArray { int[] sum; public NumArray(int[] nums) { sum = new int[nums.length+1]; for(int i = 0; i < nums.length; i++) { sum[i+1] = sum[i] + nums[i]; } }

public int sumRange(int i, int j) {
    return sum[j+1] - sum[i];
}

}

// Your NumArray object will be instantiated and called as such: // NumArray numArray = new NumArray(nums); // numArray.sumRange(0, 1); // numArray.sumRange(1, 2);

Shawngbk commented 7 years ago

Palantir