Считая нет. символов в строке, используя карту в C ++ - PullRequest
0 голосов
/ 22 апреля 2020

Я видел много решений для подсчета символов и отслеживания макс. встречаемость char с использованием массивов и векторов, но я ищу реализацию map в c ++, чтобы сделать то же самое, и я застрял в том, что map, если определено как

map<int, int> mp; 
for (int i = 0; i < m; i++) 
     mp[a[i]]++;

Итак, если мы напишем это, то это будет это даст ключи как количество символов, если я использовал это, есть ли прямой метод или функция, которая может найти макс. значение в карте без зацикливания.

map<char ,int> mp;

Как я могу использовать карту в c ++, чтобы найти макс. вхождение символа в заданную строку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...