JavaScript实现连续子数组的最大和
连续子数组的最大和
http://www.nowcoder.com/questionTerminal/459bd355da1549fa8a49e350bf3df484
之前遇到的一道面试题,现在终于会了。
function FindGreatestSumOfSubArray(array)
{
let curSum = 0, greateSum = array[0];
array.forEach((value) => {
if(curSum < 0) {
curSum = value;
} else {
curSum += value;
}
if(curSum > greateSum) {
greateSum = curSum;
}
})
return greateSum;
}