334.递增的三元子序列
链接:334.递增的三元子序列
难度:Medium
标签:贪心、数组
简介:给你一个整数数组 nums ,判断这个数组中是否存在长度为 3 的递增子序列。
题解 1 - cpp
- 编辑时间:2022-01-12
- 执行用时:48ms
- 内存消耗:60.1MB
- 编程语言:cpp
- 解法介绍:每遍历一个数值记录前面的值是否匹配。
class Solution {
public:
bool increasingTriplet(vector<int>& nums) {
int pre1 = INT_MAX, pre2 = INT_MAX;
for (auto& num : nums) {
if (num > pre2) return 1;
if (num > pre1) pre2 = min(pre2, num);
pre1 = min(pre1, num);
}
return 0;
}
};