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;
    }
};
相关推荐
yi.Ist12 分钟前
2025CCPC郑州邀请赛
c++·学习·算法·acm
水木流年追梦34 分钟前
CodeTop Top 300 热门题目2-最长回文子串
开发语言·人工智能·python·算法·leetcode
图码34 分钟前
递归入门:从n到1的优雅打印之旅
数据结构·c++·算法·青少年编程·java-ee·逻辑回归·python3.11
大肥羊学校懒羊羊34 分钟前
题解:计算约数个数
数据结构·c++·算法
ximu_polaris40 分钟前
设计模式(c++)-结构型模式-装饰器模式
c++·设计模式·装饰器模式
Queenie_Charlie40 分钟前
二叉树_
c++·二叉树·简单树结构
良木生香1 小时前
【C++初阶】:STL——String从入门到应用完全指南(3)
c语言·开发语言·数据结构·c++·算法
_深海凉_1 小时前
LeetCode热题100-在排序数组中查找元素的第一个和最后一个位置
算法·leetcode·职场和发展
磊 子1 小时前
类模板与派生1
java·开发语言·c++
北顾笙9801 小时前
day28-数据结构力扣
数据结构·算法·leetcode