Types
given nums = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
prefix sum starting from nums[0], with prefixSum.length = nums.length.prefixSum = { 1, 3, 6, 10, 15, 21, 28, 36, 45 };
prefix sum starting from 0, with prefixSum.length = nums.length + 1.prefixSum = { 0, 1, 3, 6, 10, 15, 21, 28, 36, 45 };
How to write (type1 as examples)
1. Using iteration
int[] nums = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] prefixSum = new int[nums.length];