LeetCode 349. Intersection of Two Arrays
2016-07-22 00:24
281 查看
Given
two arrays, write a function to compute their intersection.
Example:
Given
nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].
Note:
Each
element in the result must be unique.
The
result can be in any order.
two arrays, write a function to compute their intersection.
Example:
Given
nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].
Note:
Each
element in the result must be unique.
The
result can be in any order.
class Solution { public: vector<int> intersection(vector<int>& nums1, vector<int>& nums2) { set<int> s1; set<int> s2; for(int i = 0; i < nums1.size(); i++) { s1.insert(nums1[i]); } for(int i = 0; i < nums2.size(); i++) { if(s1.find(nums2[i]) != s1.end()) { s2.insert(nums2[i]); } } vector<int> v; for(set<int>::iterator it = s2.begin(); it != s2.end(); it++) { v.push_back(*it); } return v; } };
相关文章推荐
- 前后端分离工具之ftl-server
- redis 安装
- php rsa加密解密实例
- 生成XML文件-1
- 蓝桥杯ALGO-125算法训练 王、后传说(回溯、递归)
- TCL自动化之SSH交互式
- CodeForces Gym 100735C BFS
- 编译安装httpd2.2.4
- Android自定义View系列(二)——打造一个仿2K游戏摇杆
- Android自定义View系列(一)——打造一个爱心进度条
- 设计模式学习之—观察者模式
- 【HDU 4614】Vases and Flowers(线段树区间更新懒惰标记)
- opengl 第一个小游戏
- poj1328雷达设置 贪心
- 蓝桥杯 ADV-11 算法提高 Torry的困惑(提高型)
- 蓝桥杯 ALGO-8 算法训练 操作格子(线段树)
- AspectJ的切入点表达式---execution表达式详解
- POJ 2253 Frogger (dijkstra 最大边最小)
- 小白学习python之路-----笔记(一)
- CodeForces Gym 100735B 矩阵快速幂