53. Maximum Subarray (value)
π© Easy
Question
Input: [-2,1,-3,4,-1,2,1,-5,4],
Output: 6
Explanation: [4,-1,2,1] has the largest sum = 6.O(n) Approach
def maxSubArray(self, nums: List[int]) -> int:
cur = s = nums[0]
for i in range(1, len(nums)):
cur = max(nums[i], cur + nums[i])
if cur > s:
s = cur
return sDivide and Conquer
Last updated