Leetcode 674. 最长连续递增序列 (贪心思想)

Leetcode 674. 最长连续递增序列 (贪心思想)_第1张图片

这里的子序列一定要求连续,所以可以用贪心的思想解决,比较简单。

class Solution {
public:
    int findLengthOfLCIS(vector& nums) {
        if(nums.size()==0) return 0;
        int count= 1, tmp = nums[0], res= 1;
        for(auto num:nums){
            if(num>tmp) count++;
            else count=1;
            tmp = num;
            res = max(count,res);
        }
        return res;
    }
};

 

你可能感兴趣的:(算法)