C++ 求两个集合的交集和并集

看紫书看到的

先学会用法吧,具体的以后看C++ Primer

#include
using namespace std;
set s1{1,2,3,5};
set s2{5,7,9};
int main(void)
{
    vector ANS;
    set_union(s1.begin(),s1.end(),s2.begin(),s2.end(),inserter(ANS,ANS.begin()));
    for(auto it:ANS)
        cout<

这是求两个集合的并集。


交集就是set_intersection()

你可能感兴趣的:(C++,STL)