举个例子使用unordered 、map
时间: 2023-04-01 11:01:07 浏览: 107
C++中的哈希容器unordered_map使用示例
可以使用unordered_map来实现哈希表,它可以快速地进行查找、插入和删除操作。例如,我们可以使用unordered_map来统计一个字符串中每个字符出现的次数:
```
#include <iostream>
#include <unordered_map>
#include <string>
using namespace std;
int main()
{
string s = "hello world";
unordered_map<char, int> mp;
for (char c : s) {
mp[c]++;
}
for (auto p : mp) {
cout << p.first << ": " << p.second << endl;
}
return ;
}
```
这段代码会输出每个字符出现的次数,例如:
```
h: 1
e: 1
l: 3
o: 2
: 1
w: 1
r: 1
d: 1
```
阅读全文