美文网首页leetcode
53. Maximum Subarray.go

53. Maximum Subarray.go

作者: AnakinSun | 来源:发表于2019-03-22 13:34 被阅读0次

    直接上代码

    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
    }
    

    相关文章

      网友评论

        本文标题:53. Maximum Subarray.go

        本文链接:https://www.haomeiwen.com/subject/xqilvqtx.html