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;
    }
};
相关推荐
结衣结衣.19 分钟前
手把手教你实现文档搜索引擎
linux·c++·搜索引擎·开源·c++11
木井巳21 分钟前
【递归算法】解数独
java·算法·leetcode·决策树·深度优先·剪枝
t***54426 分钟前
如何在 Dev-C++ 中切换编译器
java·开发语言·c++
上弦月-编程37 分钟前
企业级RAG系统构建指南
leetcode
大肥羊学校懒羊羊42 分钟前
完数与盈数的计算题解
数据结构·c++·算法
澈20743 分钟前
构造函数与析构函数完全指南
开发语言·c++
阿Y加油吧44 分钟前
算法实战笔记:LeetCode 31 下一个排列 & 287 寻找重复数
笔记·算法·leetcode
穿条秋裤到处跑1 小时前
每日一道leetcode(2026.04.24):距离原点最远的点
算法·leetcode·职场和发展
W23035765731 小时前
C++ 高并发线程池实战(二):动态缓存线程池 + 调用者运行拒绝策略完整版实现
开发语言·c++·缓存
踩坑记录1 小时前
121. 买卖股票的最佳时机 easy 贪心算法
leetcode