funccontainsDuplicate(nums []int)bool{
mm :=make(map[int]bool)for_, value :=range nums {if_, ok := mm[value]; ok {return mm[value]}
mm[value]=true}returnfalse}
funcmaximumGap(nums []int)int{iflen(nums)<2{return0}
sort.Ints(nums);
i, j :=0,1
ans :=-1for i <len(nums)&& j <len(nums){
ans =max(ans, nums[j]-nums[i])
i++
j++}return ans
}funcmax(x , y int)int{if x < y {return y
}return x
}
排序数组func sortArray(nums []int) []int { quickSort(nums, 0, len(nums)-1) return nums}func quickSort(nums []int, start, end int) { if start < end { head, tail := start, end x := nums[start] for head < tail {