06. Maximum Occurring Character
Using Map
char getMaxOccuringChar(string str)
{
map<char, int> freq;
int maxm = INT_MIN;
char mostFrequent = '\0';
for(char ch: str)
freq[ch]++;
for(pair<char, int> p: freq)
if(p.second > maxm) {
maxm = p.second;
mostFrequent = p.first;
}
return mostFrequent;
}Using lookup table
Last updated