欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

连续子数组的最大和

程序员文章站 2022-05-30 23:22:22
...

动态规划

class Solution {
public:
    int FindGreatestSumOfSubArray(vector<int> array) {
        int max_sum = INT_MIN;
        int sum = 0;
        for(int i = 0; i < array.size(); ++i)
        {
            if(sum >= 0)
                sum = sum + array[i];
            else
                sum = array[i];
            max_sum = (sum > max_sum ? sum : max_sum);
        }
        return max_sum;
    }
};