这个题还是比较简单的
public void merge(int[] nums1, int m, int[] nums2, int n) {
int[] nums3;
nums3=new int[m+n];
for(int i=0,j=0,k=0;i<m+n;i++)
{
if(j<m&&k<n)
{ if(nums1[j]<nums2[k])
{
nums3[i]=nums1[j];
j++;
}
else
{
nums3[i]=nums2[k];
k++;
}
}
else
{
if(j==m)
{
nums3[i]=nums2[k];
k++;
}
else
{
nums3[i]=nums1[j];
j++;
}
}
}
for(int i=0;i<m+n;i++)
{
nums1[i]=nums3[i];
}
}