Skip to main content

53. 最大子数组和

动态规划

/**
* @param {number[]} nums
* @return {number}
*/
var maxSubArray = function (nums) {
let pre = 0
let sum = nums[0]

nums.forEach((v) => {
pre = Math.max(v, v + pre)

sum = Math.max(pre, sum)
})

return sum
}