标签:
题目描述: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