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;
    }
};
相关推荐
mit6.8244 分钟前
pq|二维前缀和
c++
_poplar_42 分钟前
15 【C++11 新特性】统一的列表初始化和变量类型推导
开发语言·数据结构·c++·git·算法
Yupureki1 小时前
从零开始的C++学习生活 7:vector的入门使用
c语言·c++·学习·visual studio
奋斗羊羊1 小时前
【C++】使用MSBuild命令行编译ACE、TAO、DDS
开发语言·c++·windows
史迪奇_xxx2 小时前
9、C/C++ 内存管理详解:从基础到面试题
java·c语言·c++
晨非辰2 小时前
《超越单链表的局限:双链表“哨兵位”设计模式,如何让边界处理代码既优雅又健壮?》
c语言·开发语言·数据结构·c++·算法·面试
胖咕噜的稞达鸭2 小时前
算法入门:专题攻克一---双指针4(三数之和,四数之和)强推好题,极其锻炼算法思维
开发语言·c++·算法
zc.ovo3 小时前
Kruskal重构树
数据结构·c++·算法·重构·图论
爱编程的鱼4 小时前
OpenCV Python 绑定:原理与实战
c语言·开发语言·c++·python
Larry_Yanan11 小时前
QML学习笔记(三十四)QML的GroupBox、RadioButton
c++·笔记·qt·学习·ui