func merge(nums1 []int, m int, nums2 []int, n int) {
// 从nums1末尾开始写入
length:=len(nums1)-1
m=m-1
n=n-1
for ;n>=0&&m>=0;{
if nums1[m]>nums2[n]{
nums1[length]=nums1[m]
m--
}else{
nums1[length]=nums2[n]
n--
}
length--
}
// 若nums1中数据已经完全处理完,则直接灌入nums2的数据
for ;n>=0;n--{
nums1[length]=nums2[n]
length--
}
}
func merge(nums1 []int, m int, nums2 []int, n int) {
copy(nums1[m:], nums2)
sort.Ints(nums1)
}