349. 两个数组的交集

复制代码
 1 class Solution {
 2 public:
 3     vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
 4         set<int> num1;
 5         set<int> num2;
 6         vector<int> arr;
 7         int i = 0;
 8         num1.insert(nums1.cbegin(), nums1.cend());
 9         num2.insert(nums2.cbegin(), nums2.cend());
10         for (const auto &p : num1)
11         {
12             if (num2.find(p) != num2.end())
13             {
14                 arr.push_back(p);
15             }
16         }
17         return arr;
18     }
19 };
复制代码

 

posted @   xiazichengxi  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示
主题色彩