function maxSubarray(arr){
let dp = [arr[0]]
let max = arr[0]
for(let i=1;i<arr.length;i++){
dp[i] = arr[i]+(arr[i-1]>0?arr[i-1]:0)
max = Math.max(dp[i],max)
}
return max
}
function maxSubarray(arr){
let dp = [arr[0]]
let max = arr[0]
for(let i=1;i<arr.length;i++){
dp[i] = arr[i]+(arr[i-1]>0?arr[i-1]:0)
max = Math.max(dp[i],max)
}
return max
}
本文标题:数组中最大连续子序和
本文链接:https://www.haomeiwen.com/subject/nirwmhtx.html
网友评论