package
0.0.0-20241220224003-b7cf03a90b2b
Repository: https://github.com/szhou12/leetcode-go.git
Documentation: pkg.go.dev
# README
53. Maximum Subarray
Solution idea
DP (Maximum Subarray Sum) aka. Kadane's Algorithm
- DP template:
Definition:
DP[i] := Maximum subarry sum ending at i.
Base Case:
DP[0] = nums[0]
Recurrence:
DP[i] = max(DP[i-1], 0) + nums[i] for 1 <= i < n
Time complexity = $$O(n)