2010-08-08 13 views
6

C++ Boost ha Bimap contenitore che è una mappa bidirezionale: http://www.boost.org/doc/libs/1_43_0/libs/bimap/doc/html/index.htmlUso di Boost Bimap in C++

Qualcuno sa le prestazioni di boost :: bimap? Intendo qual è la complessità temporale dell'accesso a un elemento nella mappa? È veloce come unordered_map access (che è O (1))?

Grazie!

+1

Dipende dal tipo di raccolta a cui stai accedendo. Senza la definizione del tipo è impossibile dirlo. In generale, credo che i singoli tipi di raccolta abbiano le stesse complessità runtime delle loro controparti "di implementazione standalone". –

risposta