C libreria di algoritmi

C Algorithms Library è una raccolta di algoritmi informatici comunemente usati.
Scarica ora

C libreria di algoritmi Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Simon Howard
  • Sito web dell'editore:

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

TCLCURL.

La libreria TCLCurl offre il programmatore TCL un legame a libcurl. ...

253

Scarica

libvpd.

libvpd è una libreria per il progetto LSVPD, un'utilità per il dispositivo di elenco dei dati del prodotto vitali (VPD). ...

169

Scarica

Psyco.

Psyco è un modulo di estensione Python che può accelerare in massima l'esecuzione di qualsiasi codice Python. ...

147

Scarica