首页  >  文章  >  Java  >  数组的运行总和

数组的运行总和

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-07 07:06:03618浏览

Running Sum of Array

解决问题

- - - - - -问题 - - - - - -

给定一个数组 nums。我们将数组的运行总和定义为 runningSum[i] = sum(nums[0]...nums[i]).

返回 nums 的运行总和。

示例1:

  • 输入:nums = [1,2,3,4]
  • 输出:[1,3,6,10]
  • 解释:运行总和的获取方式如下:[1, 1 2, 1 2 3, 1 2 3 4]。

示例2:

  • 输入:nums = [1,1,1,1,1]
  • 输出:[1,2,3,4,5]
  • 说明:运行总和的获取方式如下:[1, 1 1, 1 1 1, 1 1 1 1, 1 1 1 1 1]。

示例 3:

  • 输入:nums = [3,1,2,10,1]
  • 输出:[3,4,6,16,17]

约束:

  • 1
  • -10^6

- - - - - - 解决方案 - - - - - -

解决方案:01

类解决方案{
public int[] runningSum(int[] nums) {
int[] 输出 = new int[nums.length];

输出[0] = nums[0];

for(int i = 1; i 输出[i]= nums[i] 输出[i - 1] ;
System.out.println(output[i]);
}
返回输出;
}
}

解决方案:02

类解决方案{
public int[] runningSum(int[] nums) {


for (int i= 1; i nums[i] = nums[i - 1];

System.out.println(nums[i]);
};

返回数字;
}
}

以上是数组的运行总和的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn