1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
// @Title: 一维数组的动态和 (Running Sum of 1d Array)
// @Author: 15816537946@163.com
// @Date: 2021-08-28 22:58:33
// @Runtime: 0 ms
// @Memory: 2.7 MB
func runningSum(nums []int) []int {
	n := len(nums)
	if n == 1 {
		return nums
	}
	for i := 1; i < n; i++ {
		nums[i] += nums[i-1]
	}
	return nums

}