首页 > 其他分享 >leetcode 303. 区域和检索 - 数组不可变

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

时间:2023-02-21 19:01:40浏览次数:40  
标签:检索 return nums int sum 303 NumArray vector leetcode


前缀和

class NumArray {
public:
vector<int> sum;
NumArray(vector<int>& nums) {
if(nums.size()>0){
sum.push_back(nums[0]);
}
for(int i=1;i<nums.size();i++){
sum.push_back(sum[i-1] + nums[i]);
}
}

int sumRange(int i, int j) {
if( i==0 ){
return sum[j];
}else{
return sum[j] - sum[i-1];
}
return 0;
}
};

leetcode 303. 区域和检索 - 数组不可变_前缀和


标签:检索,return,nums,int,sum,303,NumArray,vector,leetcode
From: https://blog.51cto.com/liyunhao/6077032

相关文章