本文主要是介绍LeetCode 5436. 一维数组的动态和,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。
请返回 nums 的动态和。
解:直接法即可:
class Solution {
public:vector<int> runningSum(vector<int>& nums) {vector<int> sum;int len = nums.size();sum.resize(len);sum[0] = nums[0];for (int i = 1; i < len; ++i) {sum[i] = sum[i - 1] + nums[i];}return sum;}
};
这篇关于LeetCode 5436. 一维数组的动态和的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!