Exercise Solutions
Select the chapter whose solutions you wish to view.
Chapter 1 Java Review
Chapter 2 Performance Analysis
Chapter 3 Asymptotic Notation
Chapter 4 Performance Measurement
Chapter 5 Linear Lists--Array Representation
Chapter 6 Linear Lists--Linked Representation
Chapter 7 Linear Lists--Simulated Pointers
Chapter 8 Arrays and Matrices
Chapter 9 Stacks
Chapter 10 Queues
Chapter 11 Skip Lists and Hashing
Chapter 12 Binary and Other Trees
Chapter 13 Priority Queues
Chapter 14 Tournament Trees
Chapter 15 Binary Search Trees
Chapter 16 Balanced Search Trees
Chapter 17 Graphs
Chapter 18 The Greedy Method
Chapter 19 Divide and Conquer
Chapter 20 Dynamic Programming
Chapter 21 Backtracking
Chapter 22 Branch and Bound