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;
    }
};
相关推荐
阿Y加油吧2 分钟前
力扣打卡day05——找到字符串中所有字母异位词、和为K的子数组
leetcode
也曾看到过繁星4 分钟前
类和对象
c++
abant224 分钟前
leetcode912 排序算法总结
算法·leetcode·排序算法
liuyao_xianhui32 分钟前
优选算法_位运算_只出现一次的数字3_C++
开发语言·数据结构·c++·算法·leetcode·链表·动态规划
十五年专注C++开发43 分钟前
Linux 下用 VS Code 高效调试
linux·运维·服务器·c++·vscode
咕叽吧咔1 小时前
LeetBook乐扣题库 142. 环形链表 II
java·数据结构·leetcode·链表
郝学胜-神的一滴1 小时前
贪心策略实战Leetcode 860题:柠檬水找零问题的优雅解法
数据结构·c++·算法·leetcode·职场和发展
茉莉玫瑰花茶1 小时前
CMake 工程指南 - 工程场景(4)
服务器·c++·cmake
Sunsets_Red1 小时前
乘法逆元的 exgcd 求法
c++·学习·数学·算法·c#·密码学·信息学竞赛
阿Y加油吧1 小时前
力扣打卡——接雨水、无重复字符的最长子串
算法·leetcode·职场和发展