首页 > 其他分享 >1480. 一维数组的动态和

1480. 一维数组的动态和

时间:2022-11-01 23:02:39浏览次数:59  
标签:10 一维 示例 int nums 1480 数组 动态

给你一个数组 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 <= nums.length <= 1000
-10^6 <= nums[i] <= 10^6

 

class Solution {
public:
    vector<int> runningSum(vector<int>& nums) {
        int n = nums.size();
        for (int i = 1; i < n; i++) {
            nums[i] += nums[i - 1];
        }
        return nums;
    }
};

 

 

标签:10,一维,示例,int,nums,1480,数组,动态
From: https://www.cnblogs.com/slowlydance2me/p/16849490.html

相关文章

  • C语言学习--指针数组
      #include<stdio.h>//指针数组,数组里面的每一个元素都是指针intmain(){inta=10;intb=20;intc=30;//int*p1=&aint*p2=&......
  • Javascript笔记 - 数组常用方法
    数组目录数组1.数组基础2.常用数组方法输出:toString()增删:push()、pop()、shift()、unshift()提取:splice()、concat()、slice()3.数组排序sort()reverse()4.数组迭代......
  • 350. 两个数组的交集 II
    给你两个整数数组 nums1和nums2,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小......
  • C语言二维数组的地址问题
    先上运行结果(如下图):(注:图中输出a[0]+2是为测试数组的线性存储方式。)测试代码如下:#include<stdio.h>intmain(){inta[3][2];inti,j;for(i=0;i<3;i++){......
  • 打乱数组
    给你一个整数数组nums,设计算法来打乱一个没有重复元素的数组。打乱后,数组的所有排列应该是 等可能 的。实现Solutionclass:Solution(int[]nums)使用整数数组num......
  • Python将二维列表转为一维列表几种方法
    pp=[[11,22,33],[111,44,55],[77,88,99]]将二维列表转为一维列表1、方法一列表推导式ii=[iforpinppforiinp]print("ii={}".format(ii))#ii=[11,22,......
  • c++ new数组同时初始化
    今天的小目标:先来一个亿,咳咳咳.实现:new一个数组,成员全部用1初始化:int*p=newint[10](1);应该是编译不过的哈!.再来:int*p=newint[10];for(inti=0;......
  • 最常用的JavaScript数组方法
    数组在我们开发中是最容易见到的,比如我们的全国地理坐标数据,接口返回的json数据中也会有很多数组数组中,我们常用的数组方法有数组遍历,根据索引值获取数组值,以及转换......
  • c++从入门到精通——数组类封装以及操作符重载
    #include"myArray.h"MyArray::MyArray(){//cout<<"默认构造函数调用"<<endl;this->m_Capacity=100;this->m_Size=0;this->pAddress=newint[this->m_Cap......
  • js 数组转树形结构
    1、递归方式constlist=[{id:'001',name:'节点1'},{id:'0011',parentId:'001',name:'节点1-1'},{id:'00111',parentId:'0011',name:'节点......