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;
    }
};
相关推荐
sin_hielo26 分钟前
leetcode 3432
数据结构·算法·leetcode
mjhcsp27 分钟前
C++ 结构体(struct):自定义数据类型的核心解析
c++·结构体
ULTRA??29 分钟前
C++类型和容器在MoonBit中的对应关系整理
开发语言·c++·rust
李白同学30 分钟前
C++:queue、priority_queue的使用和模拟实现
开发语言·c++
楼田莉子36 分钟前
Linux学习:基础IO相关学习
linux·开发语言·c++·后端·学习
尋有緣42 分钟前
力扣1083-销售分析II
leetcode·oracle·数据库开发
.小小陈.42 分钟前
C++初阶5:string类使用攻略
开发语言·c++·学习·算法
神奇的代码在哪里1 小时前
C++的演进与我的编程学习之旅:从底层基础到AI应用
c++·人工智能·python·学习·程序人生·个人开发
小年糕是糕手1 小时前
【C++】类和对象(六) -- 友元、内部类、匿名对象、对象拷贝时的编译器优化
开发语言·c++·算法·pdf·github·排序算法