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;
    }
};
相关推荐
漫随流水18 分钟前
leetcode算法(111.二叉树的最小深度)
数据结构·算法·leetcode·二叉树
fpcc20 分钟前
跟我学C++中级篇——Linux中文件和链接及重定向
linux·c++
Fcy6481 小时前
C++ set&&map的模拟实现
开发语言·c++·stl
POLITE38 小时前
Leetcode 23. 合并 K 个升序链表 (Day 12)
算法·leetcode·链表
fpcc8 小时前
C++编程实践——链式调用的实践
c++
会员果汁9 小时前
leetcode-动态规划-买卖股票
算法·leetcode·动态规划
橘颂TA9 小时前
【剑斩OFFER】算法的暴力美学——二进制求和
算法·leetcode·哈希算法·散列表·结构与算法
bkspiderx10 小时前
C++中的volatile:从原理到实践的全面解析
开发语言·c++·volatile
尋有緣11 小时前
力扣1355-活动参与者
大数据·数据库·leetcode·oracle·数据库开发
君义_noip12 小时前
信息学奥赛一本通 2134:【25CSPS提高组】道路修复 | 洛谷 P14362 [CSP-S 2025] 道路修复
c++·算法·图论·信息学奥赛·csp-s