欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

动态规划+数组_连续子数组的最大和

程序员文章站 2024-03-17 23:37:16
...

传送

class Solution(object):
    def maxSubArray(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """ 
        dp = []
        dp.append(nums[0])
        for i in range(len(nums)-1):
            if dp[i] < 0:
                dp.append(nums[i+1])
            else:
                dp.append(dp[i] + nums[i+1])
        return max(dp)