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;
    }
};
相关推荐
埜玊10 分钟前
this指针 和 类的继承
c++
BanyeBirth14 分钟前
C++高精度算法(加、减、乘)
开发语言·c++·算法
Allen Wurlitzer35 分钟前
算法刷题记录——LeetCode篇(1.9) [第81~90题](持续更新)
算法·leetcode·职场和发展
小王努力学编程36 分钟前
【Linux网络编程】UDP Echo Server的实现
linux·运维·服务器·网络·c++·学习·udp
阳洞洞39 分钟前
leetcode 377. Combination Sum IV
算法·leetcode·动态规划·完全背包问题
双叶8361 小时前
(51单片机)串口通讯(串口通讯教程)(串口接收发送教程)
c语言·开发语言·c++·单片机·嵌入式硬件·microsoft·51单片机
阿里云云原生1 小时前
C++ AI 通义灵码 VSCode插件安装与功能详解
c++
阿巴~阿巴~1 小时前
蓝桥杯 C/C++ 组历届真题合集速刷(一)
c语言·c++·算法·蓝桥杯
努力学习的小廉3 小时前
【智能指针】—— 我与C++的不解之缘(三十三)
开发语言·c++
baobao17676408303 小时前
C++单例模式
javascript·c++·单例模式