7. Intersection of Two Arrays 2
30 Jun 2020 | Daily Algorithms
class Solution {
public:
vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {
unordered_map<int,int> mp;
for(int i: nums1)
{
mp[i]++;
}
vector<int> out;
for(int i: nums2)
{
if(mp[i]-->0)
{
out.push_back(i);
}
}
return out;
}
};
- unordered_map 은 Hash Table을 쉽게 이용할 수 있게 한다.
class Solution {
public:
vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {
unordered_map<int,int> mp;
for(int i: nums1)
{
mp[i]++;
}
vector<int> out;
for(int i: nums2)
{
if(mp[i]-->0)
{
out.push_back(i);
}
}
return out;
}
};
- unordered_map 은 Hash Table을 쉽게 이용할 수 있게 한다.
Comments