我:
class Solution {
public:
vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
vector<int> re;
int len1=nums1.size(), len2=nums2.size();
unordered_set<int> n1,r;
for(int i:nums1) //用了范围for语句 嘻嘻嘻
n1.insert(i);
for(int i=0;i<len2;++i){
if(r.count(nums2[i])==0 && n1.find(nums2[i])!=n1.end()){ //用了unordered容器的count(val)和find(val)成员函数
r.insert(nums2[i]);
re.push_back(nums2[i]);
}
}
return re;
}
};