
Padroneggiate le basi che sono alla radice del software moderno, degli algoritmi e dell’informatica. In questo libro Lucien Sina spiega in modo chiaro e pratico come progettare, analizzare e implementare algoritmi in modo efficiente. Passo dopo passo il volume accompagna il lettore attraverso: — analisi del tempo di esecuzione e dell’uso della memoria — tipi astratti di dati e algebre — strutture dati elementari e dinamiche: insiemi, liste, pile, code, mappe — alberi: alberi binari e alberi generici — numerosi esempi, implementazioni ed esercizi con soluzioni per un’applicazione immediata. Ideale per studenti, sviluppatori e chiunque desideri acquisire conoscenze solide e concretamente applicabili in algoritmica e strutture dati.