53.最大子序和

class Solution:
    def maxSubArray(self, nums: List[int]) -> int:
        if max(nums) < 0:
            return nums
        local_max, global_max = 0, 0
        for num in nums:
            local_max = max(0, local_max + num)
            global_max = max(global_max, local_max)
        return global_max

 

posted @ 2019-08-23 18:46  我叫郑小白  阅读(99)  评论(0编辑  收藏  举报