class Solution {
public:
void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {
for(int end=m+n-1;m>=0||n>=0;end--){
if(n==0) break;
else if(m==0) nums1[end]=nums2[n---1];
else if(nums1[m-1]>nums2[n-1]) nums1[end]=nums1[m---1];
else nums1[end]=nums2[n---1];
}
}
};
LeetCode刷题笔记 88. 合并两个有序数组 【倒序】
最新推荐文章于 2022-05-15 22:10:00 发布