数组的运行总和

ID:17176 / 打印

数组的运行总和

解决问题

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

给定一个数组 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]);
};

返回数字;
}
}

上一篇: Java 中如何安全地使用 Cookie 保存登录令牌,防止多个用户登录时密钥重复?
下一篇: @WebServlet 注解是如何实现Servlet URL映射的?

作者:admin @ 24资源网   2024-11-27

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。