COME ORDINARE
The McGraw-Hill Companies
The McGraw-Hill Companies, Srl
 
UniverstiaInformaticaScienze Biomediche

Introduzione agli algoritmi e strutture dati 2/ed
di: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Curatore edizione italiana: Livio Colussi

________________________________________

Introduzione agli algoritmi e strutture dati 2/ed

ISBN: 9788838662515,
Prezzo: Euro 60.00,
Pub Date: May 2005,
1000 pagine

acquista online

collana: Istruzione scientifica

Sito dedicato a questo libro

- Indice dettagliato (formato PDF)
- Presentazione/prefazione (formato PDF)

Visualizza titoli simili:
categoria: Informatica
disciplina: Programmazione





Descrizione | IndiceGli autori |

DESCRIZIONE--------------------------------------------------Top

Questo testo, già conosciuto nella precedente edizione italiana, è considerato uno dei più aggiornati e completi sulla materia.
Concepito per essere utilizzato principalmente in ambito universitario, per la completezza degli argomenti trattati e in particolare perché si occupa di tecniche ingegneristiche di progettazione degli algoritmi, si presta a essere utilizzato anche da un pubblico di professionisti.
L’ampia possibilità di scelta degli argomenti trattati permette ai docenti di scegliere il percorso formativo che ritengono più idoneo, lasciando al singolo studente la possibilità di approfondire successivamente i temi affrontati durante la lezione.
In ogni capitolo, dove i concetti vengono introdotti partendo dai più semplici per arrivare poi ai più avanzati, sono presentati una classe di algoritmi, le relative tecniche di progettazione, un’area di applicazioni e gli argomenti correlati. Gli autori, ritenendo importante il concetto di "efficienza", hanno incluso anche l’analisi dei tempi di esecuzione di ciascun algoritmo.
Corredano il testo circa 900 esercizi e 140 problemi, costituiti da casi di studio che spesso introducono nuovi argomenti.

INDICE ---------------------------------------------------------Top



Prefazione
Presentazione dell’edizione italiana
I Fondamenti
Introduzione
1) Ruolo degli algoritmi nell’elaborazione dei dati
2) Per incominciare
3) Crescita delle funzioni
4) Ricorrenze
5) Analisi probabilistica e algoritmi randomizzati
II Ordinamento e statistiche d’ordine
Introduzione
6) Heapsort
7) Quicksort
8) Ordinamento in tempo lineare
9) Mediane e statistiche d’ordine
III Strutture dati
Introduzione
10) Strutture dati elementari
11) Hashing
12) Alberi binari di ricerca
13) Alberi rosso-neri
14) Aumentare le strutture dati
IV Tecniche avanzate di progettazione e di analisi
15) Programmazione dinamica
16) Algoritmi golosi
17) Analisi ammortizzata
V Strutture dati avanzate
18) B-alberi
19) Heap binomiali
20) Heap di Fibonacci
21) Strutture dati per insiemi disgiunti
VI Algoritmi per grafi
22) Algoritmi elementari per grafi
23) Alberi di connessione minimi
24) Cammini minimi da sorgente unica
25) Cammini minimi fra tutte le coppie
26) Flusso massimo
VII Argomenti scelti
27) Reti di ordinamento
28) Operazioni con le matrici
29) Programmazione lineare
30) Polinomi e FFT
31) Algoritmi di teoria dei numeri
32) String matching
33) Geometria computazionale
34) NP-Completezza
35) Algoritmi di approssimazione
VIII Appendici: prerequisiti matematici
A Sommatorie
B Insiemi e altro
C Calcolo combinatorio e delle probabilità
Bibliografia
Indice analitico

GLI AUTORI ------------------------------------------------------Top

Thomas H. Cormen è Professor of Computer Science presso il Dartmouth College, Hanover, New Hampshire.
Charles E. Leiserson è Professor of Computer Science and Engineering presso il Massachusets Institute of Technology, Cambridge, Massachusets.
Ronald L. Rivest è Professor of Computer Science presso il Massachusets Institute of Technology, Cambridge, Massachusets.
Clifford Stein è Professor of Industrial Engineering and Operations Research presso la Columbia University, New York City.