Running Sum of 1D Array
Build a prefix sum array — foundation of all range query problems.
Problem Statement
Given an array nums, define the running sum of an array as runningSum[i] = sum(nums[0]...nums[i]). Return the running sum of nums.
Examples
Example 1
Explanation: Running sum: [1, 1+2, 1+2+3, 1+2+3+4]
Example 2
Constraints
- 1 ≤ nums.length ≤ 1000
- -10⁶ ≤ nums[i] ≤ 10⁶
Solutions
Create a result array. For each index, sum all elements from 0 to i. Straightforward but O(n²).
Related Concepts
Deepen your understanding with these related topics from our AI Glossary:
Want to master the core concepts?
Our free AI Glossary covers 190+ topics — from Prefix Sum to Dynamic Programming, Machine Learning, SQL, and more. Structured learning tracks for every level.
Stuck? Ask AI to explain it step by step.
Ask Claude, GPT-4o, or Gemini to debug your code, generate test cases, or walk through the intuition. 39+ models. Pay only on days you use it — no subscription required.
Free to start · No credit card required to explore
Get Started Free