zoukankan      html  css  js  c++  java
  • 303. Range Sum Query

    最后更新

    二刷? 是个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];
        }
    }
    
  • 相关阅读:
    Brupsuite 中插件CO2的使用
    记事本默认编码改为UTF-8
    Crackme031
    Crackme030
    Crackme029
    Crackme028
    Crackme026
    Crackme025
    Crackme024
    Crackme022
  • 原文地址:https://www.cnblogs.com/reboot329/p/6268641.html
Copyright © 2011-2022 走看看