| Rumavl. Rumavl è un'attuazione C di un albero AVL filettato. |
Scarica ora |
Rumavl. Classifica e riepilogo
- Licenza:
- MIT/X Consortium Lic...
- Sito web dell'editore:
- http://unknown.za.net/code/rumavl/rumavl.html
Rumavl. Tag
Rumavl. Descrizione
Rumavl è un'implementazione C di un albero AVL filettato. Rumavl è un'implementazione C di un albero AVL filettato. Un albero AVL è un albero di ricerca binario auto-bilanciamento, come descritto da Adelson-Velskii e Landis. Il threading è un metodo per collegare i collegamenti non utilizzati delle foglie al nodo successivo in sequenza, facendo attraversare l'albero facile.rumavl fornisce uno smistamento opaco e / o un livello di archiviazione, nascondendo dai dettagli del mantenimento di un albero AVL, mentre ti dà considerevole considerevole Controllo la maggior parte delle operazioni.rumavl è un tipo di dati del dizionario, fornendo inserimento e ricerca indicizzati, in base a una chiave. La libreria Rumavl supporta i valori e le chiavi di qualsiasi tipo.Quera sono alcune caratteristiche chiave di "Rumavl": · Può contenere chiavi e dati di qualsiasi tipo e qualsiasi dimensione · Quantità illimitata di nodi e altezza dell'altezza dell albero illimitata · Compatibile ANSI C / C99. Compila in modo pulito sotto "GCC -W -WALL -petmantic" · Portatile - Utilizzato nessuna piattaforma NO Chiamate specifiche della piattaforma · Funzioni di gestione della memoria definite dall'utente · Funzioni di callback definite dall'utente o "Ganci" prima di qualsiasi eliminazione o sovrascrittura operazioni · Esecuzione dell'albero sicuro e affidabile che attraversa il nuovo in questo Rilascio: · Questa versione aggiunge parametri più utili alle funzioni di richiamata e modifica il modo in cui l'impostazione della gestione della memoria e delle funzioni di callback funzionano. · Aggiunge una nuova libreria di esempio.
Rumavl. Software correlato