334. Increasing Triplet Subsequence
https://leetcode.com/problems/increasing-triplet-subsequence/description/
Input: [1,2,3,4,5]
Output: trueInput: [5,4,3,2,1]
Output: falseThoughts
Code
class Solution:
def increasingTriplet(self, nums: List[int]) -> bool:
tails = [math.inf] * 2
for num in nums:
if num <= tails[0]:
tails[0] = num
elif num <= tails[1]:
tails[1] = num
else: return True
return False
Analysis
Last updated