ABSTRACT

This book is designed to help computer science students and application developers select data structures and algorithms that best support the requirements of their applications. The book is organized in a top-down data-centric fashion encouraging the following design process.