OPEN DATA STRUCTURES – AN INTRODUCTION
Pat Morin covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. The book focuses on a mathematically rigorous approach that is fast, practical, and efficient. Morin presents instruction along with source code. Open Data Structures is a measured balance between classical topics and state-of-the art structures that will serve the needs of all undergraduate students or self-directed learners.