Code completion intersection of two arrays

class Solution {
public:
    vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
        set<int> record;
        for(int i=0;i<nums1.size();i++)
            record.insert(nums1[i]);
        set<int> result;
        for(int i=0;i<nums2.size();i++)
            if(record.find(nums2[i])!=record.end())
                result.insert(nums2[i]);
        vector<int> resultVector;
        for(set<int>::iterator iter=result.begin(); iter!=result.end(); iter++)
        resultVector.push_back(*iter);

        return resultVector;
    }
};
Released four original articles · won praise 0 · Views 29

Guess you like

Origin blog.csdn.net/qq_45353120/article/details/104639831