Dynamic Programming:303. Range Sum Query
来源:互联网 发布:sqlserver 循环 编辑:程序博客网 时间:2024/05/29 12:15
简单题,只要维护一个数组,i位置的含义是0~i闭区间的和。
class NumArray {public: vector<int> sums; NumArray(vector<int> nums) { if(nums.size() != 0) { sums.push_back(nums[0]); for(int i = 1; i < nums.size(); ++i) { sums.push_back(sums[i - 1] + nums[i]); } } } int sumRange(int i, int j) { if(sums.size() == 0) return 0; if(i-1 < 0) return sums[j]; else return sums[j] - sums[i - 1]; }};/** * Your NumArray object will be instantiated and called as such: * NumArray obj = new NumArray(nums); * int param_1 = obj.sumRange(i,j); */
阅读全文
0 0
- Dynamic Programming:303. Range Sum Query
- (M)Dynamic Programming:304. Range Sum Query 2D
- LeetCode-Easy部分中标签为Dynamic Programming 303 Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- 303. Range Sum Query
- mac下安装VMware以及Ubuntu
- JavaScript标准教程之基本语法
- js操作dom节点,创建,复制,删除,添加,查找等操作总结
- 第二十四节MySQL
- Android Studio Jni
- Dynamic Programming:303. Range Sum Query
- java——笔试题记录
- 括号配对(stack栈)
- 加密与解密问题
- 求丑数(判断一个整数是否是丑数)
- 线段树--Just a Hook(区间更新)
- 前端的一点笔记
- 493. Reverse Pairs(divide and conquer)
- MySQL注意事项