Java Software Structures: Designing and Using Data Structures
John P. Lewis, Joseph D. Chase · 2003
KEY BENEFIT: Updated for Java 6.0, this coherent introduction to data structures allows readers to develop high-quality software systems using well-designed collections and algorithms. KEY TOPICS: Analysis of Algorithms; Collections; Linked Structures; Queues; Lists; Recursion; Sorting and Searching; Trees; Binary Search Trees; Priority Queues & Heaps; Multi-way Search Trees; Graphs; Hash Tables; Sets & Maps; Optional online case studies; Javadocs compatible code; UML appendixMARKET: Ideal for software systems professionals.