leetcode

53. Maximum Subarray.go

2019-03-22  本文已影响0人  AnakinSun

直接上代码

func maxSubArray(nums []int) int {
    cur := nums[0]
    sum := nums[0]
    for i := 1; i < len(nums); i++ {
        if sum >= 0 {
            sum += nums[i]
        } else {
            sum = nums[i]
        }
        if cur < sum {
            cur = sum
        }
    }
    return cur
}
上一篇下一篇

猜你喜欢

热点阅读