方法一:
利用map和set
set.count()该元素是否在set中返回1或0;
class Solution {
public:
bool uniqueOccurrences(vector<int>& arr) {
unordered_map<int,int> m;
for(auto i:arr){
m[i]++;
}
unordered_set<int> s;
for(auto j:m){
if(s.count(j.second)==1){
return false;
}else{
s.insert(j.second);
}
}
return true;
}
};