Java Software Structures: Designing and Using Data Structures

Front Cover
Addison-Wesley, 2004 - Computers - 666 pages

Java Software Structures teaches CS2 students how to develop high quality software systems using well-designed collections and algorithms. The authors provide a consistent presentation of each data structure, starting with a conceptual overview and moving through an explanation of its usefulness. Various approaches to implementing the data structure are then explored along with a discussion of the advantages and disadvantages of each implementation. Good software engineering practice is kept at the forefront of the dialogue of data structures throughout the text. The book is designed to be flexible, allowing professors to cover the issues they want to stress in the order they desire.

Other editions - View all

Bibliographic information