88. Merge Sorted Array

问题描述

解决方案

渣方法解决的

class Solution {
public:
    void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { 
        nums1.erase(nums1.begin()+m,nums1.end());
        nums2.erase(nums2.begin()+n,nums2.end());
        if(m&&n)
        {
            nums1.insert(nums1.end(),nums2.begin(),nums2.end());
            sort(nums1.begin(),nums1.end()); 
        }
        if(!m&&n)
        {
            nums1=nums2;
        }
        
    }
};
posted @ 2016-08-23 21:52  弦断  阅读(86)  评论(0编辑  收藏  举报