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