注意不要重复就好
class Solution {
public:
vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
unordered_set<int> set(nums1.begin(), nums1.end());
vector<int> res;
for(const auto &a : nums2){
if(set.count(a)){
set.erase(a);
res.push_back(a);
}
}
return res;
}
};