This volume helps take some of the 'mystery' out of identifying and dealing with key algorithms. Drawing heavily on the author's own realworld experiences, the book stresses design and analysis. Coverage is divided into two parts, the first being a general guide to techniques for the design and analysis of computer algorithms. The second