Data Structures and Problem Solving Using Java 2e. provides a practical introduction to data structures and algorithms by focusing on abstract thşnkşng and problem solving. Best-selling author and teacher Mark Allen Weiss takes a unique approach which provides a clear separation of the interface and implementation of data structures in Part II of the book, and then they use the data structures in a variety of practical examples. Only then in Part IV does Professor
New Features of the Second Edition
* Integrated discussion of Design Patterns
* Totally revised chapter on Inheritance
* Completely rewritten code with the Java Collections API in mind, illustrating both generic interfaces and Collections interfaces
* An optional, simplified Collections implementation is illustrated et the and of each cahapter Part IV.