1st Round: Common elements from two arrays
Sigiloso
#include #include template void findCommonElements(std::vector vec1, std::vector vec2) { std::unordered_set elements_set; // Insert elements of vec1 into the set for (const T& elem: vec1) { elements_set.insert(elem); } // Check for common elements in arr2 std::cout<<"Common elements:\n"; for (const T& elem: vec2) { if (elements_set.find(elem2) != elements_set.end()) { cout << elem << " "; elements_set.erase(elem); } } cout << endl; }