Package g0101_0200.s0164_maximum_gap
Class Solution
- java.lang.Object
-
- g0101_0200.s0164_maximum_gap.Solution
-
public class Solution extends Object
164 - Maximum Gap.Hard
Given an integer array
nums
, return the maximum difference between two successive elements in its sorted form. If the array contains less than two elements, return0
.You must write an algorithm that runs in linear time and uses linear extra space.
Example 1:
Input: nums = [3,6,9,1]
Output: 3
Explanation: The sorted form of the array is [1,3,6,9], either (3,6) or (6,9) has the maximum difference 3.
Example 2:
Input: nums = [10]
Output: 0
Explanation: The array contains less than 2 elements, therefore return 0.
Constraints:
1 <= nums.length <= 105
0 <= nums[i] <= 109
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
maximumGap(int[] nums)
-