Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <set>
- #include <algorithm>
- #include <iterator>
- std::set<int> Union(std::set<int>& s1,std::set<int>& s2) {
- std::set<int> s;
- std::set_union(s1.begin(), s1.end(),s2.begin(), s2.end(), std::inserter(s,s.begin()));
- return s;
- }
- int main() {
- std::set<int> s1;
- std::set<int> s2;
- std::set<int>::iterator it;
- s1.insert(1);
- s1.insert(2);
- s1.insert(3);
- s1.insert(4);
- s2.insert(5);
- s2.insert(6);
- s2.insert(7);
- s2.insert(8);
- std::set<int> result = Union(s1,s2);
- for (it = result.begin(); it != result.end(); ++it) std::cout << *it << " ";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement