| 123456789101112131415161718192021222324252627 | func find132pattern(nums []int) bool {	n := len(nums)	if n < 3 {		return false	}	one, three, two := 0, -1, 0	for {		for one = three + 1; one < n-1 && nums[one+1] <= nums[one]; one++ {		}		if n-2 <= one {			break		}		for three = one; three < n-1 && nums[three] <= nums[three+1]; three++ {		}		if n-1 <= three {			break		} else if three == one {			continue		}		for two = three + 1; two < n; two++ {			if nums[one] < nums[two] && nums[two] < nums[three] {				return true			}		}	}	return false}
 |