相关疑难解决方法(0)

如何在map和unordered_map之间进行选择?

假设我想用字符串作为键来映射数据.我应该选择哪个容器,map或者unordered_mapunordered_map占用更多内存所以让我们假设内存不是问题,关注的是速度.

unordered_map通常应该给出O(1)的平均复杂度与O(n)的最坏情况.在什么情况下它会到达O(n)?什么时候map获得更多的时间效率unordered_map?当n很小时会发生吗?

假设我将STL unordered_map与默认的haser Vs一起使用.地图.字符串是关键.

如果我要迭代元素而不是每次访问单个元素,我应该更喜欢map吗?

c++ dictionary stl unordered-map data-structures

75
推荐指数
4
解决办法
5万
查看次数

hash_map和unordered_map之间的区别?

我最近发现将调用C++中哈希映射的实现unordered_map.

当我抬起头,为什么他们不只是使用hash_map,我发现,显然有与实施的兼容性问题hash_mapunordered_map可以解决(更多关于它在这里).

该wiki页面没有提供更多信息,所以我想知道是否有人知道hash_mapunordered_map解决方案的一些问题.

c++ stl unordered-map hashmap

45
推荐指数
1
解决办法
3万
查看次数

STL中map和hashmap的区别是什么

在C++ STL中,有两个map,map和hashmap.谁知道他们的主要区别?

c++ stl

30
推荐指数
4
解决办法
6万
查看次数

标签 统计

c++ ×3

stl ×3

unordered-map ×2

data-structures ×1

dictionary ×1

hashmap ×1