leetcode-20-Dynamic Programming

 303. Range Sum Query - Immutable 解题思路: Note里说sumRange会被调用很多次。。所以简直强烈暗示要做cache啊。。。所以刚开始,虽然用每次都去遍历数组求和的方式可以 AC,但是真的耗时太长了。因此,考虑不存储数组nums,而是在array[i+1]处存前i项的和。这样的话,求i和j之间的和,只需要用 array[j+1]-array[i]即可以求得了
相关文章
相关标签/搜索