53-maximum-subarray.h 320 字节
Newer Older
辉哈's avatar
辉哈 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13
#define MIN_INT -2147483648
class Solution {
public:
    int maxSubArray(vector<int>& nums) {
        int max = MIN_INT, temp = 0;
        for(auto i = 0; i < nums.size(); ++i) {
            temp += nums[i];
            if(temp > max) max = temp;
            if(temp < 0) temp = 0;
        }
        return max;
    }
};