Increasing Triplet Subsequence LeetCode solution in C++
1class Solution {2public:3bool increasingTriplet(vector<int> &nums) {4int n = nums.size();5int smallest = INT_MAX;6int second_smallest = INT_MAX;7for (int i = 0; i < n; i++) {8if (nums[i] <= smallest) {9smallest = nums[i];10} else if (nums[i] <= second_smallest) {11second_smallest = nums[i];12} else {13return true;14}15}1617return false;18}19};