leetcode 88 Merge Sorted Array
从后往前比较。
void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { while (n > 0) nums1[m + n - 1] = m && nums1[m - 1] > nums2[n - 1]?nums1[--m]:nums2[--n]; }
【本文章出自博客园willaty,转载请注明作者出处,误差欢迎指出~】
从后往前比较。
void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { while (n > 0) nums1[m + n - 1] = m && nums1[m - 1] > nums2[n - 1]?nums1[--m]:nums2[--n]; }