原题目:
    
     https://leetcode-cn.com/problems/range-sum-query-immutable/
    
   
思路:
采用dp数组。存储前缀和
代码:
class NumArray {
public:
    vector<int> dp;
    NumArray(vector<int>& nums) {
        dp.resize(nums.size());
        if(nums.size()>0) dp[0]=nums[0];
        for(int i=1;i<nums.size();i++){
            dp[i] = dp[i-1]+nums[i];
        }
    }
    
    int sumRange(int i, int j) {
        return dp[j]-(i==0?0:dp[i-1]);
    }
}; 
版权声明:本文为qq_44669578原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
