| STL AVL MAP. STL AVL Mapa é uma implementação de recipientes de mapa, Multimap, conjunto e multisset. |
Baixe Agora |
STL AVL MAP. Classificação e resumo
- Nome do editor:
- Daniel K. O.
STL AVL MAP. Tag
STL AVL MAP. Descrição
O Mapa do STL AVL é uma implementação de contêineres MAP, Multimap, Conjunto e Multiset. O STL AVL MAP é uma implementação de recipientes MAP, Multiap, Set e Multiset baseados em Árvores AVL para G ++ 4.1.1.Almost, tudo nesta biblioteca é baseado no código V3 do libstdc ++, portanto, a mesma licença se aplica. As operações do AVL (em lib / tree.cpp) foram escritas por Daniel Khler Osmari, e estão sob a mesma licença que o libstdc ++. Este é suposto ser um substituto de drop-in para a árvore-negra vermelha fornecida pela LibStDC ++. O pacote também fornece a árvore RB original (no diretório de testes) para permitir uma comparação justa; Também constrói uma biblioteca, libavlmap.a que você pode usar lado a lado com a implementação padrão.Este é um exemplo de código usando: #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); / * Agora deve imprimir: 22 3 * / std :: cópia (my_mset.begin (), my_mset.end (), std :: ostream_iterator (std :: cout, "n"));} Note que o conjunto , Multiset, mapa e contêineres multimap são definidos no namespace "AVL". O que é novo nesta versão: · Licença atualizada para GPLV3. · Código atualizado para corresponder ao GCC 4.3.1.
STL AVL MAP. Software Relacionado