c++ set求差集,并集,交集

#include
#include
#include
#include
using namespace std;
#include
int main()
{
    freopen("in.txt","r",stdin);
    setx1,x2,x;
    x1.insert(1);x1.insert(2);
    x2.insert(3);x2.insert(2);
    //交集
    set_intersection(x1.begin(),x1.end(),x2.begin(),x2.end(),inserter(x,x.begin()));
    //前四个参数为两个集合的开始和结束位置迭代器,最后一个迭代器为结果集合的插入迭代器
    set::iterator it=x.begin();
    
    while(it!=x.end()){
        
        cout<<*it<

c++ set求差集,并集,交集_第1张图片

你可能感兴趣的:(c++ set求差集,并集,交集)