Questo libro, che nasce dall’esperienza didattica degli Autori in varie tipologie di corsi, offre un’introduzione allo studio degli algoritmi e delle strutture dati, cercando di conciliare comprensibilita', chiarezza di esposizione e rigore matematico. Particolare enfasi e' posta sull'astrazione delle metodologie generali di progetto e delle tecniche di analisi, stimolandone la comprensione intuitiva dei principi fondamentali. Pur non facendo riferimento ad alcuno specifico linguaggio di programmazione, la descrizione degli algoritmi e delle strutture dati si basa su un approccio orientato agli oggetti che ne facilita la traduzione in codice reale.
L’organizzazione del testo e' modulare e permette diversi percorsi di studio nell’ambito di corsi universitari della laurea triennale oppure specialistica. Studenti e docenti possono reperire materiale di supporto all'indirizzo web www.ateneonline.it/demetrescu. Oltre alle soluzioni degli esercizi, di sicuro interesse sono le animazioni legate agli algoritmi presentati nel testo.
Camil Demetrescu e' ricercatore presso la Facolta' di Ingegneria dell'Universita' degli Studi di Roma "La Sapienza". Svolge attivita' di ricerca e didattica nell’area degli algoritmi e strutture dati.
Irene Finocchi e' assegnista di ricerca presso la Facolta' di Ingegneria dell'Universita' degli Studi di Roma "Tor Vergata". La sua attivita' di ricerca e didattica e' rivolta principalmente al progettoe all’analisi di algoritmi e strutture dati.
Giuseppe Italiano e' professore ordinario presso la Facolta' di Ingegneria dell'Universita' degli Studi di Roma "Tor Vergata". Ha svolto attivita' di ricerca e didattica nell'area degli algoritmi e strutture dati presso numerose universita' e centri di ricerca nazionali e internazionali. |