class NumArray {
public:
vector<int> num;
NumArray(vector<int>& nums) {
num=nums;
}
void update(int i, int val) {
num[i]=val;
}
int sumRange(int i, int j) {
return accumulate(num.begin()+i,num.begin()+1+j,0);
}
};
/**
* Your NumArray object will be instantiated and called as such:
* NumArray* obj = new NumArray(nums);
* obj->update(i,val);
* int param_2 = obj->sumRange(i,j);
*/
LeetCode:307. 區域和檢索 - 數組可修改
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.