技术栈

C++ | Leetcode C++题解之第334题递增的三元子序列

Ddddddd_1582024-08-16 3:06

题目:

题解:

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;
    }
};
上一篇:【JVM】深入JIT优化机制
下一篇:使用 GitHub Workflow 快速构建和部署 MkDocs 项目文档
相关推荐
_MyFavorite_
20 分钟前
cl报错+安装 Microsoft Visual C++ Build Tools
开发语言·c++·microsoft
charlie114514191
21 分钟前
现代嵌入式C++教程:C++98——从C向C++的演化(2)
c语言·开发语言·c++·学习·嵌入式·教程·现代c++
zmzb0103
25 分钟前
C++课后习题训练记录Day55
开发语言·c++
李白同学
28 分钟前
C++:继承
开发语言·c++
k***9216
28 分钟前
【C++】STL详解(九)—priority_queue的使用与模拟实现
开发语言·c++
Hard but lovely
1 小时前
C++11: 自定义异常&&标准异常体系&&回顾c异常处理方式
开发语言·c++
jianfeng_zhu
2 小时前
整数数组匹配
数据结构·c++·算法
Chrikk
2 小时前
现代化 C++ 工程构建:CMake 与包管理器的依赖治理
开发语言·c++
ozyzo
2 小时前
例题
c++
smj2302_79682652
2 小时前
解决leetcode第3782题交替删除操作后最后剩下的整数
python·算法·leetcode
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Multisim使用教程详尽版--(2025最新版)07Labelme从安装到标注:零基础完整指南08CentOS的ISO镜像下载09Gemini3 生成的基于手势控制3D粒子圣诞树10jdk21下载、安装(Windows、Linux、macOS)