Book Description
The Handbook of Data Structures and Algorithms, by Gonnet and Baeza-Yates, provides a comprehensive reference on fundamental data structures for searching and priority queues, and algorithms for sorting and text searching. The book covers these relatively small number of topics comprehensively, presenting most of the major and minor variations which appear in the literature. Perusing the book makes one aware of the tremendous range of data structures which have been developed, and the intense level of analysis many of them have been subjected to.

For each data structure or algorithm, a brief description is provided along with its asymptotic complexity and an extensive set of references. More distinctively, an implementation in C and/or Pascal is usually provided, along with experimental results comparing the performance of these implementations on a variety of distributions.