C++ LeeCode 最大子序和

Posted 梦之海岛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ LeeCode 最大子序和相关的知识,希望对你有一定的参考价值。

一、题目

原题目链接


二、代码

class Solution 
public:
    int maxSubArray(vector<int>& nums) //动态规划
        int big = nums[0];//记录最大值
        for(int i=1;i<nums.size();i++)
        
            if(nums[i-1]>0)//如果前面的元素大于0,就将前一个元素加到当前元素
            
                nums[i] += nums[i-1]; 
            
            if(big<nums[i])//若比最大的元素大时
            
                big = nums[i];
            
        
        return big;
    
;

以上是关于C++ LeeCode 最大子序和的主要内容,如果未能解决你的问题,请参考以下文章

LeeCode 53. 最大子序和

精选力扣500题 第29题 LeetCode 53. 最大子序和c++ / java 详细题解

TYVJ1305 最大子序和

最大子序和(数组模拟单调队列)

1.(53)最大子序和

53.最大子序和