欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

leetcode 最长连续递增序列

程序员文章站 2024-02-25 09:37:04
...

很快可以写出如下代码

class Solution(object):
    def findLengthOfLCIS(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        
        res = :0
        max_rec = 1
        
        for i in range(1, len(nums)):
            
            if nums[i] > nums[i-1]:
                max_rec += 1
            else:
                max_rec = 1
            
            res = max(res, max_rec)
            
        return res
        `

但是一堆错误:
错误1:
1、当len(nums)== 1的时候
直接返回res,而此时res为0. (正确应该返回一)

2、当nums为空时,程序中也没有单独考虑。