动态规划
var maxSubArray = function(nums) {
if(nums.length===1)return nums[0];
let max = nums[0];
for(let i=1;i<nums.length;i++){
if(nums[i-1]>=0){
nums[i]+=nums[i-1];
}
max = Math.max(max,nums[i]);
}
return max;
};
动态规划
var maxSubArray = function(nums) {
if(nums.length===1)return nums[0];
let max = nums[0];
for(let i=1;i<nums.length;i++){
if(nums[i-1]>=0){
nums[i]+=nums[i-1];
}
max = Math.max(max,nums[i]);
}
return max;
};