Untitled
majorityunknown
c_cpp
4 years ago
487 B
8
Indexable
int majorityElement(vector<int>& nums) {
unordered_map<int , int> m;
int n = nums.size();
vector<int> :: iterator it;
for(it = nums.begin(); it != nums.end(); it++){
m[*it]++;
}
for(it = nums.begin(); it != nums.end(); it++){
if(m[*it] > n/2){
return *it;
break;
}
}
return n;
}Editor is loading...