Appropriate for introductory computer science and related courses in data structures and principles of algorithm analysis.
A practical text designed for the needs of undergraduate students.
Clifford A. Shaffer provides a treatment of fundamental data structures and the principles of algorithm analysis understandable by sophomore and junior level students in Computer Science and related fields. The author focuses on teaching students and practitioners to understand the principles required to select or design the data structure that will best solve his/her problem.