| Ulib. uma biblioteca de kit de ferramentas para C e C ++ |
Baixe Agora |
Ulib. Classificação e resumo
- Tamanho do arquivo:
- 347 KB
Ulib. Tag
Ulib. Descrição
Ulib é uma biblioteca leve de kit de ferramentas úteis para programação C / C ++. Em contraste com a STL, a maioria dos componentes da Ulib fornece melhor eficiência e é assim boas alternativas para aplicações de alto desempenho. Componentes. Atualmente, inclui: 1. Uma simples lista duplamente vinculada, isso também pode ser usado como fila e pilha. 2. Um esquema de hash eficiente - AlignHash, tanto hash_map quanto hash_set são fornecidos. C Macros e modelos C ++. Veja a comparação de desempenho no desempenho alinhado. 3. Árvores binárias, como BST, splay árvore, árvore vermelha e árvore do AVL. 4. Um algoritmo de classificação de lista, isso é mais rápido que o QSORT () na LIBC. 5. Um algoritmo de busca binário para arquivos de texto. Ele funciona com arquivos de texto classificados por linha. 6. Um heap e o algoritmo de classificação correspondente, isso é mais rápido que a versão STL. 7. Um algoritmo de partição, esta partições uma matriz em três partes | = K |, O (1) complexidade. 8. Uma coleção de funções rápidas de hash para vários tipos de dados. 9. Primitivas para geração de números aleatórios. Especialmente útil para projetar algoritmos numéricos. 10. Uma coleção de hacks de operação de bits. Especialmente útil para algoritmos numéricos e criptografia. 11. Ambos um bitmap completo e um filtro de Bloom. 12. Vários algoritmos criptográficos, e., AES, RC4, SHA-X, MD5 e etc. 13. Uma coleção de utilitários de string, incluindo primitivas para processamento de arquivos paralelos. 14. Temporizador, Shell, Enumerador de Combinação e assim por diante.
Ulib. Software Relacionado