当前位置:网站首页>一维数组动态和问题答记
一维数组动态和问题答记
2022-08-10 19:05:00 【小问号我们是朋友】
给定题干:
给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。
请返回 nums 的动态和。
题目来源:
力扣(LeetCode)
1.示例
代码如下(示例):
输入: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] 。
2.解答与注记
代码如下(Java):
class Solution {
public int[] runningSum(int[] nums) {
int len = nums.length;
//解法1
//新建一个空的数组
int[] resSum = new int[len];
//遍历给定数组,数组的第一个元素直接放入新数组中,后面的元素每次都与新数组的上一个元素相加。
for(int i = 0; i < len; i++) {
if(i == 0) {
resSum[i] = nums[i];
}else {
resSum[i] = resSum[i - 1] + nums[i];
}
}
return resSum;
//解法2
//在原数组的基础上做原地遍历修改,第一个元素不做修改,后续的元素每次加上上一个元素。
for(int i = 0; i < len; i++) {
if(i != 0) {
nums[i] += nums[i - 1];
}
}
return nums;
}
}
总结
以上就是今天要讲的内容,本文介绍了一维数组动态和的解决方法,在此备忘以供参考。
边栏推荐
- 【毕业设计】基于Stm32的智能疫情防控门禁系统 - 单片机 嵌入式 物联网
- CAS:2055042-70-9_N-(叠氮基-PEG4)-生物素
- The servlet mapping path matching resolution
- QoS Quality of Service Six Router Congestion Management
- 陕西CAS:1244028-50-9_Biotin-PEG3-SCO-PPh3 固体
- Redis persistence mechanism
- 补坑求逆序对
- What is the upstream bandwidth and downstream bandwidth of the server?
- Modern Privacy-Preserving Record Linkage Techniques: An Overview论文总结
- LeetCode·26.删除有序数组中的重复项·双指针
猜你喜欢
Redis 持久化机制
宝塔部署flask项目
【初学必备】3d游戏建模入门基础知识
WCF and TCP message communication practice, c # 】 【 realize group chat function
Linux服务器安装Redis,详细步骤。
[Teach you how to make a small game] Write a function with only a few lines of native JS to play sound effects, play BGM, and switch BGM
罗克韦尔Rockwell Automation EDI 项目
子域名收集&Google搜索引擎语法
Introduction to 3 d games beginners essential 】 【 modeling knowledge
QoS Quality of Service Six Router Congestion Management
随机推荐
[Go WebSocket] 你的第一个Go WebSocket服务: echo server
网络虚拟化
argparse——命令行参数解析
【毕业设计】基于Stm32的智能疫情防控门禁系统 - 单片机 嵌入式 物联网
Linux服务器安装Redis,详细步骤。
不止跑路,拯救误操作rm -rf /*的小伙儿
[教你做小游戏] 斗地主的手牌,如何布局?看25万粉游戏区UP主怎么说
【毕业设计】基于STM32的天气预报盒子 - 嵌入式 单片机 物联网
QoS服务质量七交换机拥塞管理
flask生成路由的2种方式和反向生成url
主动信息收集
优化是一种习惯●出发点是'站在靠近临界'的地方
烟雾、空气质量、温湿度…自己徒手做个环境检测设备
常见端口及服务
7-2 乒乓人训练大师(双指针)
MySQL 查询出重复出现两次以上的数据 - having
whois信息收集&企业备案信息
GBASE 8s 高可用RSS集群搭建
状态压缩dp蒙德里安的梦想
西安凯新(CAS:2408831-65-0)Biotin-PEG4-Acrylamide 特性