Untitled
unknown
python
4 years ago
333 B
11
Indexable
def has132Pattern(nums):
n = len(nums)
# O(n^2)
for i in range(n-1):
maxim = nums[i+1]
for k in range(i+2, n):
if nums[i] < nums[k] < maxim:
return True
maxim = max(maxim, nums[k])
# i < j < k : nums[i] < nums[k] < nums[j]
return FalseEditor is loading...