349. 两个数组的交集

class Solution {
public:
    vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
        map<int,int>mp1;
         vector<int>ans;
        set<int>st;
        for(auto t:nums1){
            mp1[t]++;
        }
        
        for(auto t:nums2){
            if(mp1[t]!=0){
                if(!st.count(t)){
                    st.insert(t);
                    ans.push_back(t);
                }
                

            }
        }
        return ans;
    }
};

相关推荐

  1. LeetCode349.交集

    2024-01-12 05:54:06       22 阅读
  2. 力扣-349. 交集

    2024-01-12 05:54:06       11 阅读
  3. Leetcode349和350 交集问题思考

    2024-01-12 05:54:06       33 阅读
  4. 【数据结构与算法】力扣 349. 交集

    2024-01-12 05:54:06       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-12 05:54:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-12 05:54:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-12 05:54:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-12 05:54:06       18 阅读

热门阅读

  1. Mac iTerm2 配置

    2024-01-12 05:54:06       30 阅读
  2. 服务器启动出现问题时,该如何处理?

    2024-01-12 05:54:06       38 阅读
  3. NameError: name ‘_mysql‘ is not defined

    2024-01-12 05:54:06       38 阅读
  4. MyBatis Plus wrapper A and (B or C or D)

    2024-01-12 05:54:06       36 阅读
  5. mysql 索引优化查询

    2024-01-12 05:54:06       34 阅读
  6. Linux日志

    2024-01-12 05:54:06       29 阅读
  7. C++函数(3)

    2024-01-12 05:54:06       27 阅读