We’re preparing your current view and syncing the latest data.
Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.
Example: Input: nums = [-2,1,-3,4,-1,2,1,-5,4] Output: 6 Explanation: [4,-1,2,1] has the largest sum = 6.
An integer array nums of length n.
An integer representing the maximum sum of a contiguous subarray.
1 <= nums.length <= 10^5 -10^4 <= nums[i] <= 10^4
Example 1
Input
[-2,1,-3,4,-1,2,1,-5,4]
Output
6
Explanation
The subarray [4,-1,2,1] has the largest sum = 6.