本文共 1237 字,大约阅读时间需要 4 分钟。
let arr = [-2,1,-3,4,-1,2,1,-5,4];function maxSubArray(arr){ let curSum = 0; let maxSum = arr[1]; for(item of arr){ if(curSum < 0){ curSum = item; }else{ curSum += item; } maxSum = maxSum > curSum ? maxSum : curSum; } return maxSum;}
function maxSubArray(nums){ let pre = 0; let max = nums[1] nums.forEach(el => { pre = Math.max(el, el+pre); max = Math.max(pre , max) }); return max;}
var findSpecialInteger = function(arr) { let count = 1; let maxCount = 1; let maxCountNum = arr[0]; let len = arr.length; for(let i = 0; i < len; i++){ if(arr[i] === arr[i+1]){ count++; }else{ if(count > maxCount){ maxCount = count; maxCountNum = arr[i]; count = 0; } } } return maxCountNum;};
转载地址:http://ngtzi.baihongyu.com/