LeetCode 88. Merge Sorted Array 合并两个有序数组

class Solution {
public:
    void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {
        for(auto it=nums2.begin();it!=nums2.end();it++)
        {
            int i=0;
            for(auto it1=nums1.begin();it1!=nums1.end();it1++)
            {
                
                ++i;
                if(*it1>=*it || i>m )
                {
                    nums1.insert(it1,*it);
                    nums1.pop_back();
                    m++;
                    break;
                }
            }
        }
    }
};

猜你喜欢

转载自blog.csdn.net/qq_34501451/article/details/82977127