1 2 3 4 5 6 7 8 9 10 11 12
| class Solution { public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { int i = m - 1, j = n - 1, k = nums1.size() - 1; while (j >= 0) { if (i < 0 || nums1[i] < nums2[j]) nums1[k--] = nums2[j--]; else nums1[k--] = nums1[i--]; } } };
|