09 Majority Element (Moore’s Voting Algorithm)
Using map
int majorityElement(int a[], int size){
map<int, int> freq;
for(int i = 0; i < size; i++)
freq[a[i]]++;
for(auto &p: freq)
if(p.second > size / 2)
return p.first;
return -1;
}Moore’s Voting Algorithm
Last updated