Package g0401_0500.s0456_132_pattern
Class Solution
- java.lang.Object
-
- g0401_0500.s0456_132_pattern.Solution
-
public class Solution extends Object
456 - 132 Pattern.Medium
Given an array of
n
integersnums
, a 132 pattern is a subsequence of three integersnums[i]
,nums[j]
andnums[k]
such thati < j < k
andnums[i] < nums[k] < nums[j]
.Return
true
if there is a 132 pattern innums
, otherwise, returnfalse
.Example 1:
Input: nums = [1,2,3,4]
Output: false
Explanation: There is no 132 pattern in the sequence.
Example 2:
Input: nums = [3,1,4,2]
Output: true
Explanation: There is a 132 pattern in the sequence: [1, 4, 2].
Example 3:
Input: nums = [-1,3,2,0]
Output: true
Explanation: There are three 132 patterns in the sequence: [-1, 3, 2], [-1, 3, 0] and [-1, 2, 0].
Constraints:
n == nums.length
1 <= n <= 2 * 105
-109 <= nums[i] <= 109
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
find132pattern(int[] nums)
-