
按照连续和的做法做的:
/**
* @param {number[]} nums
* @return {number}
*/
var findMaxConsecutiveOnes = function(nums) {
let ret = 0;
let temp = 0;
nums.forEach(it => {
if(it) {
temp++;
if (ret === 0) {
ret = temp;
}
}
else {
ret = ret > temp ? ret : temp;
temp = 0;
}
});
return ret > temp ? ret : temp;
};

本文介绍了一种算法,用于在给定的数字数组中找出最长的连续1子序列。通过遍历数组并使用变量跟踪当前连续1的数量和历史最大长度,该算法能够高效地解决问题。
548

被折叠的 条评论
为什么被折叠?



