2010-08-08 15 views
6

C++ tiene BIMAP contenedor que es un mapa bidireccional: http://www.boost.org/doc/libs/1_43_0/libs/bimap/doc/html/index.htmlEl uso de Boost BIMAP en C++ Boost

¿Alguien sabe el rendimiento de Boost :: BIMAP? Quiero decir, ¿cuál es la complejidad del tiempo para acceder a un elemento en el mapa? ¿Es tan rápido como el acceso desordenado_map (que es O (1))?

Gracias!

+1

Depende del tipo de colección al que está accediendo. Sin la definición de tipo es imposible de decir. En general, creo que los tipos de colecciones individuales tienen las mismas complejidades de tiempo de ejecución que sus contrapartes de "implementación independiente". –

Respuesta