LeetCode:307. 區域和檢索 - 數組可修改

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);
 */
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章