set和map一样会自动排序
插入
s.insert(3) // [3]
s.insert(1) // [1, 3]
查找
s.find(3)
逻辑运算
#include <algorithm> // 先引用algorithm
set<int> A;
set<int> B;
set<int> C;
set_intersection(A.begin(), A.end(), B.begin(), B.end(), inserter(C, C.begin()); // 交,结果插入C
set_union(A.begin(),A.end(),B.begin(),B.end(),ostream_iterator<int>(cout," “)); // 并,结果直接打印
set_difference() // 差
set_symmetric_difference() // 对称差