Classi per interi grandi
|
|
Vari
|
|
|
Installa
|
- La gestione degli interi, cosi come per i float, comporta non pochi problemi se si tratta di manipolare dati di estensione notevole. Infatti i problemi di memoria e di gestione efficiente dell'informazione è un problema rilevante. La classe BigInt può essere di valido aiuto per una più particolare gestione. I file con estensione .h e .cpp sono a corredo della libreria, un loro rapido utilizzo è quindi possibile od anche una sua comunque utile archiviazione.
|
Ancora strutture dati!!!
|
|
Vari
|
|
|
Installa
|
- La realizzazione delle strutture dati è il momento fondamentale nella fase di progettazione/implementazione di un software. Non è un compito semplice ed immediato. Le classi qui riportate comprendono una gran quantità di strutture dati, sia esse fondamentali che avanzate. Il loro utilizzo non può però essere del tutto immediato, in quanto la loro estensione è .cc, quindi necessitano di una revisione e di un opportuno porting. Comunque queste restano un importante e valido esempio di implementazione di tali strutture e quindi può rappresentare una valida guida per quanti hanno necessità di utilizzarle.
|
Trattare i numeri decimali
|
|
Vari
|
|
|
Installa
|
- I software che fanno sovente uso, nella loro fase di calcolo, di numeri decimali possono incontrare non pochi problemi in fase di esecuzione in quanto l'estensione in memoria di tal tipo di dati può essere variabile a seconda del compilatore che viene utilizzato. La libreria in oggetto mette a disposizione tecniche e metodi per gestire efficientemente questo tipo di dati. Le routine sono state scritte completamente in C e devono essere utilizzate in modo protetto. Sicuramente questa risorsa potrà essere di valido aiuto per tutti gli sviluppatori che utilizzano tal tipo di linguaggio.
|
Una piccola libreria per un problema complesso
|
|
Vari
|
|
|
Installa
|
- La rappresentazione dei tipi float, nel caso di complesse applicazioni matematiche o grafiche è un problema rilevante per chi è impegnato nello sviluppo di tal tipi di applicazioni. Oltre al file sorgente che implementa un tal tipo di classe, di pronto utilizzo, il file di spiegazioni é ad esso annesso, che consente quindi di apprendere rapidamente le modalità di utilizzo e di implementazione. Decomprimete e... esaminate!!!
|
Classi complesse
|
|
Vari
|
|
|
Installa
|
- Gestire strutture di matrici sparse, vettori sparsi, mappe o alberi complessi, efficientemente è un'attività di notevole complessità. Spesso queste strutture sono notevolmente utilizzate nel campo dell'analisi numerica e dell'ottimizzazione, per implementare efficientemente i tipi algoritmi per determinare la soluzione ottima di noti problemi. La presenza del codice sorgente può notevolmente agevolare l'utilizzo di questa utilità, sia per essere inglobata all'interno di applicazioni in fase di realizzo, oppure essa rappresenta un tutoriale molto valido per apprendere tali tecniche.
|
Realizzare alberi due - tre
|
|
Vari
|
|
|
Installa
|
- Le strutture ad albero, cosi come noti all'intera comunità dei programmatori, possono assumere specifiche diverse. Gli alberi due - tre sono di fatto una tipica struttura ad albero caratterizzati da un vincolo specifico, cioè ogni ramo può avere non meno di due nodi e non più di tre. La loro utilizzazione è vasta, va dall'ottimizzazione, alla grafica, alla simulazione. I sorgenti hanno estensione .cc, quindi per una loro fattiva utilizzazione necessitano di una ricompilazione mediante uno strumento che supporta i template. Decomprimete e...provate!!!!
|