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. Particolare enfasi è posta sull'astrazione delle metodologie generali di progetto e delle tecniche di analisi, stimolandone la comprensione intuitiva dei princìpi 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 è modulare e permette diversi percorsi di studio nell'ambito di corsi universitari della laurea triennale oppure specialistica. |