在C ++中使用Boost Bimap

时间:2010-08-08 22:30:26

标签: c++ boost complexity-theory bimap

C ++ Boost有一个双向映射的Bimap容器: http://www.boost.org/doc/libs/1_43_0/libs/bimap/doc/html/index.html

有谁知道Boost :: bimap的表现?我的意思是访问地图中元素的时间复杂度是多少?它是否与unordered_map访问一样快(是O(1))?

谢谢!

1 个答案:

答案 0 :(得分:5)

AFAIK此库的每个不同容器相对于实现具有不同的操作复杂性(例如对于stl容器)。有关做出选择所需的详细信息,请阅读:http://www.boost.org/doc/libs/1_43_0/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html