查找
umap.find(key)返回一个iterator,可以与 umap.end() 是否相等进行判断umap.count(key)返回一个整数,可以与 0 是否相等进行判断
遍历
for(auto& v:umap)
cout<<v.first<<v.second<<endl;
for(unordered_map::iterator it=umap.begin();it!=umap.end();it++)
cout<<it->first<<it.second<<endl;
插入
umap[key] = value;
总结
unordered_map 无序,查找高效,初始建立hash的时候时间开销大
本文介绍了C++标准库中unordered_map容器的基本操作方法,包括查找、遍历和插入等关键功能。通过示例代码展示了如何使用find和count方法进行元素查找,以及不同方式遍历unordered_map的方法。
483

被折叠的 条评论
为什么被折叠?



