1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| // @Title: 增量元素之间的最大差值 (Maximum Difference Between Increasing Elements)
// @Author: 15816537946@163.com
// @Date: 2022-02-27 15:44:37
// @Runtime: 0 ms
// @Memory: 2.4 MB
func maximumDifference(nums []int) int {
ans := -1
for i, preMin := 0, nums[0]; i < len(nums); i++ {
if nums[i] > preMin {
ans = max(ans, nums[i]-preMin)
} else {
preMin = nums[i]
}
}
return ans
}
func max(a, b int) int {
if a > b {
return a
}
return b
}
|