β Max Sum Contiguous Subarray
Kaden's Algorithm
int Solution::maxSubArray(const vector<int> &A) {
int maxSum = INT_MIN;
int sum = 0;
for(int x: A) {
if(sum < 0)
sum = x;
else
sum += x;
maxSum = max(maxSum, sum);
}
return maxSum;
}Time Complexity: β
Space Complexity:
ES6 Solution
Last updated