class Solution {
public int maxSubArray(int[] nums) {
if(nums == null || nums.length <= 0)
return 0;
int max = nums[0];
int sum = nums[0];
for(int i = 1; i < nums.length; i++) {
if(sum < 0) {
sum = nums[i];
} else {
sum += nums[i];
}
if(sum > max) {
max = sum;
}
}
return max;
}
}
LeetCode#53: Maximum Subarray
最新推荐文章于 2019-03-27 23:51:10 发布