674. 最长连续递增序列

60 阅读1分钟

image.png

/**
 * @param {number[]} nums
 * @return {number}
 */
var findLengthOfLCIS = function (nums) {
    let count = 1
    let res = 1
    // 循环数组
    for (let i = 0; i < nums.length; i++) {
        // 符合条件就计数,取值
        if (nums[i] < nums[i + 1]) {
            count++
            res = Math.max(count, res)
        }
        // 不符合条件就重新计数
        else {
            count = 1
        }
    }
    // 注意返回的是 res ,所以如果开始  res = 0  的话,不符合条件的时候就会返回 0,但是应该返回 1
    return res

};

674. 最长连续递增序列 - 力扣(LeetCode)