Untitled
majorityunknown
c_cpp
4 years ago
487 B
4
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...