这道题为简单题
题目:
思路:
设置三个变量,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 = 010 for i in nums:11 if i > num: l += 112 else: 13 if l > max_long: max_long = l14 l = 115 num = i16 return max(max_long, l)