set_difference
set_union
set_symmetric_difference
场景:
1.需要合并集合或过滤出不同集合里的元素便于操作.如一个集合里有索引值1,2.总集合里有1,2,3,4,5.需要找出3,4,5时,就需要set_symmetric_difference
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <vector>
#include <iostream>
#include <string>
using namespace std;
//1.可重复值
//2.集合对称差
void ExampleSetSymmetricDifference()
{
vector<int> i1;
vector<int> i2;
// int i1[] = {1,2,5,7};
// int i2[] = {0,1,2,3};
// int i2[] = {0,1,2,3,4,5,6,7};
std::vector<int>::iterator it;