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;
    }
};
相关推荐
无限进步_6 分钟前
C语言实现贪吃蛇游戏完整教程【最终版】
c语言·开发语言·c++·git·游戏·github·visual studio
被星1砸昏头13 分钟前
自定义操作符高级用法
开发语言·c++·算法
Stardep20 分钟前
算法入门19——二分查找算法——X的平方根
算法·leetcode·二分查找算法
We་ct20 分钟前
LeetCode 135. 分发糖果:双向约束下的最小糖果分配方案
前端·算法·leetcode·typescript
嘿BRE24 分钟前
【C++】智能指针
c++
Tisfy28 分钟前
LeetCode 3315.构造最小位运算数组 II:位运算
算法·leetcode·题解·位运算
楼田莉子32 分钟前
Linux学习之库的原理与制作
linux·运维·服务器·c++·学习
YuTaoShao42 分钟前
【LeetCode 每日一题】1292. 元素和小于等于阈值的正方形的最大边长
算法·leetcode·职场和发展
Remember_99342 分钟前
【数据结构】深入理解Map和Set:从搜索树到哈希表的完整解析
java·开发语言·数据结构·算法·leetcode·哈希算法·散列表
浅念-44 分钟前
C++第一课
开发语言·c++·经验分享·笔记·学习·算法