博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
303. Range Sum Query - Immutable
阅读量:5214 次
发布时间:2019-06-14

本文共 533 字,大约阅读时间需要 1 分钟。

最后更新

二刷? 是个E难度的。。无所谓了。

区间内求和,但是不需要更新,只是反复差找,所以不是很有必要用线段树。

Time:

Initialization: O(n)
query: O(1)...

Space: O(n)

public class NumArray {    int[] dp;    public NumArray(int[] nums) {        dp = new int[nums.length];        int accumulator = 0;        for (int i = 0; i < nums.length; i++) {            accumulator += nums[i];            dp[i] = accumulator;        }    }    public int sumRange(int i, int j) {        if (i == 0) return dp[j];        return dp[j] - dp[i-1];    }}

转载于:https://www.cnblogs.com/reboot329/p/6268641.html

你可能感兴趣的文章
cookies相关概念
查看>>
android动态权限获取
查看>>
CAN总线波形中ACK位电平为什么会偏高?
查看>>
siebel 中 join 使用心得
查看>>
剑指Offer:重建二叉树
查看>>
MyBatis课程2
查看>>
css属性之统一设置文本及div之间的对齐方式
查看>>
PHP大批量更新数据,大批量插入数据,mysql批量更新与插入多种方法
查看>>
[转]如何循序渐进向dotnet架构师发展
查看>>
桥接模式-Bridge(Java实现)
查看>>
dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算(终结版)
查看>>
java面试题之hashcode相等两个类一定相等吗?equals呢?相反呢?
查看>>
[leetcode]Generate Parentheses
查看>>
spring boot web相关配置
查看>>
BeanUtil 对象转json
查看>>
win8&server2012离线安装net3.5的方法
查看>>
12306票池架构探讨(三)
查看>>
1162字符串逆序
查看>>
【转】Ubuntu环境搭建svn服务器
查看>>
svn客户端清空账号信息的两种方法
查看>>