代码随想录:两个数组的交集

代码随想录:两个数组的交集

class Solution {
public:
    vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
        vector<int> num1(1001,0);
        vector<int> num2(1001,0);
        vector<int> res;
        for(int i=0;i<nums1.size();i++){
            num1[nums1[i]]++;
        }
        for(int i=0;i<nums2.size();i++){
            num2[nums2[i]]++;
        }
        for(int i=0;i<1001;i++){
            if(num1[i]*num2[i]!=0){
                res.push_back(i);
            }
        }
        return res;
    }
};
posted @ 2024-11-24 21:24  huigugu  阅读(8)  评论(0)    收藏  举报