1、題目數組
一、審題 this
二、分析spa
給出一個整形數組,返回從下標 i 到 j 的元素之和。code
2、解答blog
一、思路class
①、新建一個數組,以下標 i : 存儲下標 0 ~ i 的元素之和。im
②、最終返回 nums[j] - nums[i];img
class NumArray { private int[] nums; public NumArray(int[] nums) { for (int i = 1; i < nums.length; i++) nums[i] += nums[i-1]; this.nums = nums; } public int sumRange(int i, int j) { if(i == 0) return nums[j]; return nums[j] - nums[i - 1]; } }