53 Maximum Subarray
Last updated
Was this helpful?
Last updated
Was this helpful?
Find the contiguous subarray within an array (containing at least one number) which has the largest sum.
For example, given the array[-2,1,-3,4,-1,2,1,-5,4]
,
the contiguous subarray[4,-1,2,1]
has the largest sum =6
.
(1) DP (Kadane Algorithm)
DP (Kadane Algorithm): 时间复杂度O(n), 空间复杂度O(1)