求两个整数集合的交集
2015-04-04 14:25
357 查看
这里要用到C++-STL中的set容器,这个容器的特点就是去重!
设计测试:给定两个集合
a[] = {1,2,3,4,5,6};
b[] = {4,5,6,7,8,9};
则集合的交集为4,5,6
代码如下,仅供参考:
View Code
设计测试:给定两个集合
a[] = {1,2,3,4,5,6};
b[] = {4,5,6,7,8,9};
则集合的交集为4,5,6
代码如下,仅供参考:
#include <iostream> #include <cstdio> #include <cstdlib> #include <set> #define M 6 #define N 6 using namespace std; int main() { int a[] = {1,2,3,4,5,6}; int b[] = {4,5,6,7,8,9}; set<int> sbA; set<int> sbB; int i =0,j = 0; for(i = 0;i < M;i++) { sbA.insert(a[i]); } for(j = 0;j<N;j++) { if(sbA.find(b[j]) != sbA.end()) { sbB.insert(b[j]); } } for(set<int>::iterator it = sbB.begin();it != sbB.end();it++) { cout<<*it <<" "; } cout<<endl; }
View Code
相关文章推荐
- 79 两个整数集合A和B,求其交集
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效
- A、B两个整数集合的交集
- [笔试]两个整数集合求交集并集
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效。
- 有两个有序整数集合a和b,写一个函数找出它们的交集?
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效
- 求两个整数集合的交集-2014TX笔试题
- A,B两个整数集合,设计一个算法求他们的交集,尽可能的高效
- 求两个整数集合的交集
- 设计算法,求AB两个整数集合的交集
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效
- 有两个整数集合A,B,验证A^B=B,即:A和B的交集为B
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效。
- 转:A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效。
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效。
- A,B两个整数集合,设计一个算法求他们的交集,尽可能的高效(牛客网)
- 两个整数集合A和B,求其交集