set 集合————两个数组的交集

Posted pacino12134

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了set 集合————两个数组的交集相关的知识,希望对你有一定的参考价值。

技术图片

 1 class Solution 
 2 public:
 3     vector<int> intersection(vector<int>& nums1, vector<int>& nums2) 
 4         //先对其中一个数据进行去重
 5         set<int> n1(nums1.begin(),nums1.end());
 6         vector<int> res;
 7         for(int i:nums2)//c++11里面新的,表示依次去除int数组nums里面的每一个元素i
 8             if(n1.find(i)!=n1.end())
 9                 if(find(res.begin(),res.end(),i)==res.end()) res.push_back(i);
10             
11         
12         return res;
13     
14 ;

 

以上是关于set 集合————两个数组的交集的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode Java刷题笔记—349. 两个数组的交集

JS 利用集合set实现 数组去重 交集 并集 差集

[350].两个数组的交集 II

[350].两个数组的交集 II

如何求两个数组的交集??

c语言中有没有比较简单的算法来判断两个集合有交集