LeetCode NO.88 cpp(2.2)

标签:数组、双指针

在这里插入图片描述

class Solution {
public:
    void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {
if(m==0)
swap(nums1,nums2);
else
{
    int i=m-1;
    int k=m+n-1;
    for(int j=n-1;j>=0;j--)
    {
        while(i>=0&&nums2[j]<=nums1[i])
        {
            nums1[k--]=nums1[i--];
        }
        nums1[k--]=nums2[j];
    }
}
    }
};

在这里插入图片描述

发布了14 篇原创文章 · 获赞 0 · 访问量 154

猜你喜欢

转载自blog.csdn.net/weixin_45438011/article/details/104598045