Class Solution
-
- All Implemented Interfaces:
public final class Solution
962 - Maximum Width Ramp\.
Medium
A ramp in an integer array
nums
is a pair(i, j)
for whichi < j
andnums[i] <= nums[j]
. The width of such a ramp isj - i
.Given an integer array
nums
, return the maximum width of a ramp innums
. If there is no ramp innums
, return0
.Example 1:
Input: nums = 6,0,8,2,1,5
Output: 4
Explanation: The maximum width ramp is achieved at (i, j) = (1, 5): nums1 = 0 and nums5 = 5.
Example 2:
Input: nums = 9,8,1,0,1,9,4,0,4,1
Output: 7
Explanation: The maximum width ramp is achieved at (i, j) = (2, 9): nums2 = 1 and nums9 = 1.
Constraints:
<code>2 <= nums.length <= 5 * 10<sup>4</sup></code>
<code>0 <= numsi<= 5 * 10<sup>4</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final Integer
maxWidthRamp(IntArray nums)
-
-
Method Detail
-
maxWidthRamp
final Integer maxWidthRamp(IntArray nums)
-
-
-
-