Last updated 2 months ago
贪心
class Solution: def findLengthOfLCIS(self, nums: List[int]) -> int: res = 1 this_res = 1 for i in range(1, len(nums)): if nums[i] > nums[i-1]: this_res += 1 res = max(this_res, res) else: this_res = 1 return res
时间复杂度:O() 空间复杂度:O()
动态规划
和的区别在于,连续只需要和上一个比较;不连续则需要和之前挨个比较
可以认为其follow up ,只有某个条件下进行更新,否则维持初始值