logo
Problems

Maximum Subarray

Problem

Given an array of integers, find a contiguous subarray which has the largest sum.

Example

Given the array [-2,2,-3,4,-1,2,1,-5,3], the contiguous subarray [4,-1,2,1] has the largest sum = 6.

Note

The subarray should contain at least one number.

Challenge

Can you do it in time complexity O(n)?

Online Judge