674. 最长连续递增序列

674. 最长连续递增序列

链接:674. 最长连续递增序列

题解:

674. 最长连续递增序列

class Solution {
    public:
    int findLengthOfLCIS(vector<int>& nums) {
        if(nums.size() <= 0) {
            return 0;
        }
        int prev_num = nums[0];
        int max_len = 1;
        int tmp_len = 1;
        for(int i = 1; i < nums.size(); ++i) {
            if(nums[i] > prev_num) {
                ++tmp_len;
            } else {
                max_len = max(max_len, tmp_len);
                tmp_len = 1;
            }
            prev_num = nums[i];
        }
        // 最后一组递增的情况,1,3,5,7
        max_len = max(max_len, tmp_len);
        return max_len;
    }
};

 

上一篇:【力扣】674.最长连续递增序列--Python实现


下一篇:Codeforces Round #674 (Div. 3)