| Rumavl. Rumavl é uma implementação C de uma árvore AVL rosqueada. |
Baixe Agora |
Rumavl. Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Jesse Long
- Site do editor:
- http://unknown.za.net/code/rumavl/rumavl.html
Rumavl. Tag
Rumavl. Descrição
Rumavl é uma implementação C de uma árvore AVL rosqueada. Rumavl é uma implementação C de uma árvore AVL rosqueada. Uma árvore AVL é uma árvore de pesquisa binária auto-equilibrando, conforme descrito por Adelson-Velskii e Landis. O threading é um método de vincular os links não utilizados de folhas para o próximo nó em sequência, fazendo percorrer a árvore e facilitária.rumavl fornece uma camada opaca de classificação e / ou armazenamento, escondendo-se dos detalhes de manter uma árvore AVL, ao mesmo tempo Controle a maioria das operações.Rumavl é um tipo de dados de dicionário, fornecendo inserção indexada e pesquisa, com base em uma tecla. A Rumavl Biblioteca suporta valores e chaves de qualquer tipo.Aqui são alguns recursos principais de "Rumavl": · Pode segurar chaves e dados de qualquer tipo, e qualquer tamanho · quantidade ilimitada de nós e altura ilimitada da árvore · ANSI C / C99 compatível. Compõe de forma limpa "GCC -W -Wall -Pedantic" · portátil - Usado sem plataforma Chamadas específicas · Funções de manuseio de memória definidas pelo usuário · Funções de retorno de chamada definidas pelo usuário ou "ganchos" antes de qualquer exclusão ou sobrescrever as operações · Árvore segura e confiável TravessingQue novo neste LIBERAÇÃO: · Esta versão adiciona parâmetros mais úteis a funções de retorno de chamada e altera a configuração da configuração de funções de gerenciamento de memória e funções de chamada. · Adiciona uma nova biblioteca de exemplo.
Rumavl. Software Relacionado