Provides a proven approach to algorithms & data structures using the exciting Java programming language as the implementation tool. With Java, the author highlights conceptual topics, focusing on ADTs and the analysis of algorithms for efficiency as well as performance & running time. DLC: Java (Computer program language). --This text refers to the Hardcover edition.