| Mapa de STL AVL STL AVL MAP es una implementación de mapas, multimap, conjunto multiset, basado en Avl-Tree, para G ++ 4.1.1. |
Descargar ahora |
Mapa de STL AVL Clasificación y resumen
- Nombre del editor:
- Daniel K. O.
Mapa de STL AVL Etiquetas
Mapa de STL AVL Descripción
STL AVL MAP es una implementación de mapas, multimap, conjunto multiset y múltiples contenedores AVL-TREEA para G ++ 4.1.1. STL AVL MAP es una implementación de mapas, multimap, conjunto y multiseta con sede en AVL-Tree para G ++ 4.1.1. Además, todo en esta biblioteca se basa en el código LIBSTDC ++ V3, por lo que se aplica la misma licencia. Las operaciones AVL (en lib / árbol.cpp) fueron escritas por Daniel Khler Osmari, y están bajo la misma licencia que libstdc ++. Esto se supone que es un reemplazo de gota para el árbol rojo-negro proporcionado por libstdc ++. El paquete también proporciona el RB-Tree original (en el directorio de pruebas) para permitir una comparación justa; También construye una biblioteca, libavlmap.a que puede usar lado a lado con la implementación estándar. Este es un ejemplo de código usándolo: #include #include #include #include INT Main () {AVL :: Set My_Set; my_set.insert (5); avl :: multiset my_mset; my_mset.insert (2); my_mset.insert (3); my_mset.insert (2); / * Ahora debe imprimir: 22 3 * / std :: Copiar (my_mset.begin (), my_mset.end (), std :: ostream_iterator (std :: cout, "n"));} Note que el conjunto , los contenedores multiset, mapa y multimap se definen en el espacio de nombres "AVL". Lo que está nuevo en esta versión: · Licencia actualizada a GPLV3. · Código actualizado para que coincida con GCC 4.3.1.
Mapa de STL AVL Software relacionado