| Stl avl map. STL AVL-Map ist eine Implementierung von AVL-Tree-basierten Karten-, MultiMap-, Set- und Multiset-Containern für G ++ 4.1.1. |
Jetzt downloaden |
Stl avl map. Ranking & Zusammenfassung
- Name des Herausgebers:
- Daniel K. O.
Stl avl map. Stichworte
Stl avl map. Beschreibung
STL AVL-Map ist eine Implementierung von AVL-Tree-basierten Karten-, MultiMap-, Set- und Multiset-Containern für G ++ 4.1.1. STL AVL-Map ist eine Implementierung von AVL-Tree-basierten Karten-, MultiMap-, Set- und MultiSet-Containern für G ++ 4.1.1.Dieße alles in dieser Bibliothek basiert auf Libstdc ++ V3-Code, sodass die gleiche Lizenz gilt. Der AVL-Betrieb (in Lib / Tree.cpp) wurden von Daniel Khler Osmari geschrieben und befinden sich in derselben Lizenz wie libstdc ++. Dies soll ein Drop-In-Ersatz für den Rotschwarzbaum sein, der von Libstdc ++ bereitgestellt wird. Das Paket bietet auch den ursprünglichen RB-Baum (im Verzeichnis Tests), um einen fairen Vergleich zu ermöglichen. Es erstellt auch eine Bibliothek, libavlmap.a, die Sie mit der Standardimplementierung nebeneinander verwenden können. Dies ist ein Beispiel für Code mit IT: #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); / * Jetzt sollte es drucken: 22 3 * / std :: copy (my_mset.begin (), my_mset.end (), std :: ostream_iterator (std :: cout, "n"));} Beachten Sie, dass das Set , MultiSet-, MAP- und MultiMap-Container werden im "AVL" -Namespace definiert. Was neu in dieser Version ist: · Aktualisierte Lizenz für GPLV3. · Aktualisierter Code an GCC 4.3.1.
Stl avl map. Zugehörige Software