Algorithmen in Java: Das Buch zum Programmieren trainieren. 32 Klassiker der Informatik, von Rucksackproblem bis Neuronale Netze