leetcode 53. 最大子序和

class Solution {
public:
    int maxSubArray(vector<int>& nums) {

        if(nums.size() == 1){
            return nums[0];
        }
        int sum = 0;
        int ans = INT_MIN;
        int i=0;
        for(i=0;i<nums.size();i++){
            if(sum<0){
                sum = nums[i];
                //continue;
            }else{
                sum += nums[i];
            }
            ans = max(ans,sum);
        }
        return ans;
    }
};

在这里插入图片描述

发布了289 篇原创文章 · 获赞 61 · 访问量 325万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章