Arta programării în JAVA Algoritmi şi Structuri de Date, materializează dorinţa autorilor ei de a prezenta în faţa cititorilor, avizaţi sau în curs de iniţiere, elementele esenţiale pe care aceştia trebuie să le cunoască în domeniul indicat de titlu. Explicaţiile amănunţite sunt însoţite de exemple practice pentru toate conceptele prezentate, incluzând: - Eficienţa algoritmilor - Structuri de date liniare - Structuri arborescente - Tabele de repartizare - Backtracking - Divide et Impera - Greedy - Programarea dinamică - Branch & Bound. Prin provocările pe care le reprezintă subiectele de mai sus, această carte se adresează tuturor celor care aspiră la statutul de programator în Java: elevi ai liceelor de informatică, studenţi la specializările care presupun o instrucţie informatică serioasă, profesori care predau informatica, indiferent de nivel, programatori care vor să aprofundeze cunoştinţele deja dobândite în ceea ce priveşte programarea în Java. (263 pagini)