[5,3,4,5,7]
2
排序后的数组是 3 4 5 5 7 ,最大差值是 2
package main import "sort" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * @return int整型 */ func maxGap( nums []int ) int { sort.Ints(nums) max:=0 for i,x:=range nums{ if i>0{ if x-nums[i-1]>max{ max=x-nums[i-1] } } } return max }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题