| C libreria di algoritmi C Algorithms Library è una raccolta di algoritmi informatici comunemente usati. |
Scarica ora |
C libreria di algoritmi Classifica e riepilogo
- Nome editore:
- Simon Howard
C libreria di algoritmi Tag
C libreria di algoritmi Descrizione
La biblioteca di algoritmi C è una raccolta di algoritmi di informatica comunemente usati. La biblioteca di algoritmi C è una raccolta di algoritmi informatici comunemente usati. L'attenzione è sul codice che è ben documentata e testata, portatile e riutilizzabile. Il linguaggio di programmazione C ha una libreria standard molto più piccola rispetto ad altri linguaggi di programmazione più moderni come Java o Python.in in particolare, manca di implementazioni di molte strutture e algoritmi di dati comuni. Questa è una raccolta di tali algoritmi da tentare di alleviare questo problema. Il codice sorgente viene rilasciato sotto la licenza BSD modificata, e in quanto tale può essere liberamente modificato e riutilizzato in qualsiasi progetto, propriato o gratuito. È scritto in algoritmo 100% ANSI standard C.ach è scritto per essere indipendente dalle altre implementazioni, consentendo di includere particolari algoritmi in progetti in quanto necessari.Data StructuresCollectionSarrayList: ridimensionamento automatico dell'array. Elenco doppiamente collegato: una serie di valori memorizzati in un elenco con collegamenti che puntano in entrambe le direzioni. Elenco canalmente collegato: un insieme di valori memorizzati in un elenco con collegamenti che puntano in una direzione. Queue: coda a doppia chiusura che può essere utilizzata come fifa o una pila. Set: set non ordinato di valori.MappingsHash Tabella: raccolta di valori che possono essere affrontati utilizzando un tasto. Trie: Mapping veloce con stringhe come chiavi.Binary Search Trestevl Tree: Bilanciata albero di ricerca binaria con o (log n) peggiore dei casi prestazioni. Performance.Ulity FuntionsALL delle strutture dati di cui sopra funzionano sui puntatori voli. A volte è necessario confrontare i valori (quando si ordina un elenco, ad esempio) o generare un tasto HASH (in una tabella Hash o Set). Questo è fatto fornendo un puntatore a una funzione che fornisce questa funzionalità. Le seguenti funzioni forniscono questa funzionalità per alcuni tipi di dati comuni. · Confronto intero e funzioni di hash. · Confronto stringa e funzioni di hash. · Confronto generico (vuoto) Confronto e funzioni hash. Cosa c'è di nuovo in questa versione: · Questa versione include diversi bugfix più ampi miglioramenti alla suite di prova.
C libreria di algoritmi Software correlato