![]() |
VOOZH | about |
Given a string str, the task is to find the frequency of each character of a string using an unordered_map in C++ STL.
Examples:
Input: str = "geeksforgeeks"
Output:
r 1
e 4
s 2
g 2
k 2
f 1
o 1Input: str = "programming"
Output:
n 1
i 1
p 1
o 1
r 2
a 1
g 2
m 2
Approach:
if(M.find(s[i])==M.end()) {
M.insert(make_pair{s[i], 1});
}
else {
M[s[i]]++;
}
4. Traverse the unordered_map and print the frequency of each characters stored as a mapped value.
Below is the implementation of the above approach:
r 1 e 4 s 2 g 2 k 2 f 1 o 1