28 résultats
2020brossura Il libro di Horstmann si è imposto negli anni come efficace supporto didattico nei corsi universitari di programmazione e, al tempo stesso, come riferimento per l'apprendimento autonomo. Anche in questa edizione il testo mantiene le caratteristiche delle precedenti edizioni: un approccio graduale alla programmazione, che permette di assimilare anche i concetti più difficili; una particolare enfasi sull'attività di problem-solving, della quale vengono resi espliciti i passaggi; molti esempi svolti, esercizi e problemi. Nella nuova edizione l'autore ha introdotto l'adeguamento alla versione Java 11 del linguaggio, nonostante la maggior parte degli esempi sia perfettamente funzionante anche con versioni precedenti, a partire da Java 8.
2013br. Il volume presenta in modo rigoroso e sistematico i fondamenti delle strutture dati e degli algoritmi concentrandosi sul linguaggio di programmazione Java. Dopo una sintesi degli aspetti più importanti del linguaggio Java e della programmazione orientata agli oggetti, il lettore viene introdotto all'argomento gradualmente; la trattazione è focalizzata sull'analisi delle prestazioni degli algoritmi, con un uso adeguato della notazione matematica. Viene dedicata molta attenzione al Java Collections Framework, che fa parte della libreria standard di Java: una scelta innovativa che permette di apprendere i concetti fondanti della materia e di poterli applicare come programmatori in maniera efficace e produttiva. Ogni capitolo è completato da una vasta raccolta di esercizi teorici e di programmazione, graduati per difficoltà; inoltre, veri e propri "progetti di programmazione", articolati e complessi, permettono di confrontarsi con situazioni realistiche. Il testo è adatto a un primo corso di strutture dati e algoritmi per ingegneria e scienze dell'informazione.
2015brossura Lo studio delle strutture dati è stato da sempre identificato come argomento chiave nell'insegnamento dell'informatica. Tale ruolo centrale è pienamente giustificato, vista l'importanza che riveste l'efficienza di strutture dati e algoritmi nella gran parte dei sistemi informatici: dal Web ai sistemi operativi, dalle basi di dati ai sistemi di simulazione in vari ambiti scientifici. Questo libro, giunto alla sesta edizione inglese e considerato un autorevole punto di riferimento a livello internazionale, è stato progettato per essere di ausilio in un corso introduttivo di Algoritmi e strutture dati. Il percorso didattico parte dalle basi della programmazione in Java e della progettazione orientata agli oggetti, per proseguire con la presentazione di alcune strutture dati concrete, come gli array e le liste concatenate, e delle tecniche di base, come l'analisi degli algoritmi e la ricorsione; nella parte centrale del libro si procede a illustrare le strutture dati e gli algoritmi fondamentali, per concludere con una discussione relativa alla gestione della memoria.