【leetcode】最大子序和

 

int maxSubArray(int* nums, int numsSize){
    int i=1,max=nums[0];
    for (; i<numsSize; i++)
    {
        if (nums[i-1]>0 && nums[i] + nums[i-1] > nums[i]) nums[i] = nums[i] + nums[i-1];
        if (nums[i] > max) max = nums[i];
    }
    return max;
}

 

posted @ 2020-09-19 13:37  温暖了寂寞  阅读(116)  评论(0编辑  收藏  举报