标签:
题目描述:public class Solution {
public void Merge(int[] nums1, int m, int[] nums2, int n) {
var i = m ;
var j = n ;
// merge nums2 into nums1
while(i > 0 && j > 0){
// get the bigger one and put at last vacancy
if(nums1[i - 1] > nums2[j - 1]){
nums1[i+j - 1] = nums1[i-1];
i--;
}else{
nums1[i+j - 1] = nums2[j-1];
j--;
}
}
j--;
while(j >= 0){
nums1[i+j] = nums2[j];
j--;
}
}
}标签:
原文地址:http://blog.csdn.net/lan_liang/article/details/50144697