Handbook of Data Structures and Applications

Front Cover
Dinesh P. Mehta, Sartaj Sahni
CRC Press, Oct 28, 2004 - Computers - 1392 pages
Although there are many advanced and specialized texts and handbooks on algorithms, until now there was no book that focused exclusively on the wide variety of data structures that have been reported in the literature. The Handbook of Data Structures and Applications responds to the needs of students, professionals, and researchers who need a mainstream reference on data structures by providing a comprehensive survey of data structures of various types.

Divided into seven parts, the text begins with a review of introductory material, followed by a discussion of well-known classes of data structures, Priority Queues, Dictionary Structures, and Multidimensional structures. The editors next analyze miscellaneous data structures, which are well-known structures that elude easy classification. The book then addresses mechanisms and tools that were developed to facilitate the use of data structures in real programs. It concludes with an examination of the applications of data structures.

The Handbook is invaluable in suggesting new ideas for research in data structures, and for revealing application contexts in which they can be deployed. Practitioners devising algorithms will gain insight into organizing data, allowing them to solve algorithmic problems more efficiently.

What people are saying - Write a review

We haven't found any reviews in the usual places.


Other editions - View all

Common terms and phrases

About the author (2004)

Sartaj K. Sahni is Professor of Computer Science at the University of Minnesota. He has published over 90 research articles in design and analysis of efficient algorithms, parallel computing, interconnection networks, and design automation. He is co-author of Fundamentals of Data Structures and Fundamentals of Computer Algorithms and author of Concepts in Discreet Mathematics and Software Development of Pascal. He took his B. Tech in electrical engineering at the Indian Institute of Technology, Kanpur and his MS and PhD in computer science at Cornell University.

Bibliographic information