题目
给你一个下标从 0 开始的整数数组 nums
,该数组的大小为 n
,请你计算 nums[j] - nums[i]
能求得的 最大差值 ,其中 0 <= i < j < n
且 nums[i] < nums[j]
。
返回 最大差值 。如果不存在满足要求的 i
和 j
,返回 -1
。
示例1:
1 | 输入:nums = [7,1,5,4] |
示例2:
1 | 输入:nums = [9,4,3,2] |
示例3:
1 | 输入:nums = [1,5,2,10] |
提示:
n == nums.length
2 <= n <= 1000
1 <= nums[i] <= 10^9
解法
解法一:
Java
1 | public int maximumDifference(int[] nums) { |