C++ | Leetcode C++题解之第334题递增的三元子序列

题目:

题解:

cpp 复制代码
class Solution {
public:
    bool increasingTriplet(vector<int>& nums) {
        int n = nums.size();
        if (n < 3) {
            return false;
        }
        int first = nums[0], second = INT_MAX;
        for (int i = 1; i < n; i++) {
            int num = nums[i];
            if (num > second) {
                return true;
            } else if (num > first) {
                second = num;
            } else {
                first = num;
            }
        }
        return false;
    }
};
相关推荐
qq_479875439 分钟前
Linux time function in C/C++【2】
linux·c语言·c++
一个不知名程序员www43 分钟前
算法学习入门---前缀和(C++)
c++·算法
ol木子李lo1 小时前
Doxygen入门指南:从注释到自动文档
c语言·c++·windows·编辑器·visual studio code·visual studio·doxygen
夜晚中的人海2 小时前
【C++】分治-快速排序算法习题
开发语言·c++·排序算法
被AI抢饭碗的人2 小时前
算法题(254):灾后重建
算法·leetcode·职场和发展
Aevget3 小时前
QtitanNavigation助力能源数字化转型:打造清晰可控的系统导航体验
c++·qt·嵌入式·能源·界面控件·ui开发
百锦再3 小时前
第6章 结构体与方法
android·java·c++·python·rust·go
埃博拉酱3 小时前
将你的C++库发布到NuGet全攻略
c++·nuget
北冥湖畔的燕雀3 小时前
C++STL之vector
开发语言·c++
apocelipes4 小时前
C++23的out_ptr和inout_ptr
c++