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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章