349 Intersection of Two Arrays
Example:
Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
unordered_set<int> s(nums2.begin(), nums2.end());
vector<int> intersect;
for (auto i : nums1) {
if (s.find(i) != s.end()) {
s.erase(i);
intersect.push_back(i);
}
}
return intersect;
}Last updated