这道题为简单题
题目:
思路:
设置三个变量,max_long 存储总的最大长度,l代表该值目前的最大长度,num主要用来比较列表的前后大小。如果i大于num那么l就一直加1.否则l就和max_long比较大小,l变为1,num更新为i值
代码:
1 class Solution: 2 def findLengthOfLCIS(self, nums): 3 """ 4 :type nums: List[int] 5 :rtype: int 6 """ 7 max_long = -float("inf") 8 num = -float("inf") 9 l = 0 10 for i in nums: 11 if i > num: l += 1 12 else: 13 if l > max_long: max_long = l 14 l = 1 15 num = i 16 return max(max_long, l)
时间: 2024-12-23 16:36:33