leetcode 349. Intersection of Two Arrays

来源:互联网 发布:微信cms系统 编辑:程序博客网 时间:2024/06/05 08:39
class Solution {public:    vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {        sort(nums1.begin(),nums1.end());        sort(nums2.begin(),nums2.end());        int a = 0,b = 0;        vector<int> ans;        while(a < nums1.size() && b < nums2.size()){            if(nums1[a] == nums2[b]){                if(ans.size() ==0 || ans.back() != nums1[a]) ans.push_back(nums1[a]);                a++,b++;            }            else if(nums1[a] > nums2[b]) b++;            else a++;        }        return ans;    }};

0 0
原创粉丝点击