代码:
这个时间能到O(n)
class Solution {
public int maxSubArray(int[] nums) {
int cur = nums[0];
int max = cur;
for(int i=1;i<nums.length;i++){
cur = Math.max(cur+nums[i],nums[i]);
max = Math.max(cur,max);
}
return max;
}
}