327. Count of Range Sum

来源:互联网 发布:dd linux命令复制磁盘 编辑:程序博客网 时间:2024/06/05 22:39

1. 题目表述

Given an integer array nums, return the number of range sums that lie in [lower, upper] inclusive.Range sum S(i, j) is defined as the sum of the elements in nums between indices i and j (i ≤ j), inclusive.

Note:A naive algorithm of O(n2) is trivial. You MUST do better than that.

Example:

Given nums = [-2, 5, -1], lower = -2, upper = 2, 
Return 3.
The three ranges are : [0, 0], [2, 2], [0, 2] and their respective sums are: -2, -1, 2.


2. 算法分析

原创粉丝点击