Data Structures and Algorithms in Java(3rd edition)
by
Michael T. Goodrich and Roberto Tamassia |
|
Chapter 1 | Java Programming |
Chapter 2 | Object-Oriented Design |
Chapter 3 | Analysis Tools |
Chapter 4 | Stacks, Queues, and Recursion |
Chapter 5 | Vectors, Lists, and Sequences |
Chapter 6 | Trees |
Chapter 7 | Priority Queues |
Chapter 8 | Maps and Dictionaries |
Chapter 9 | Search Trees |
Chapter 10 | Sorting, Sets, and Selection |
Chapter 11 | Text Processing |
Chapter 12 | Graphs |