Package g0401_0500.s0456_132_pattern
Class Solution
-
- All Implemented Interfaces:
public final class Solution
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
<code>1 <= n <= 2 * 10<sup>5</sup></code>
<code>-10<sup>9</sup><= numsi<= 10<sup>9</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final Boolean
find132pattern(IntArray nums)
-
-
Method Detail
-
find132pattern
final Boolean find132pattern(IntArray nums)
-
-
-
-