Addison-Wesley / Prentice Hall
My Instructor Resource Center : Log in or request access
Practical Introduction to Data Structures and Algorithm Analysis (C++ Edition), 2/E
ISBN-10: 0130284467
ISBN-13: 9780130284464
Publisher: Prentice Hall
Copyright: 2001
Format: Cloth; 512 pp
Published: 09/06/2000
Status: Instock
Appropriate for a sophomore/junior level second course in data structures and algorithms analysis (CS7) in departments of Computer Science.
This book thoroughly covers key data structures at the undergraduate level. With a focus on how to assess costs and benefits, it teaches students how to create efficient data structures and algorithms and how to adopt to new design challenges. Students are taught how to assess applications needs to find data structures with matching capabilities.
Students learn how to implement real programs and compare different techniques to see what really works best in a given situation. They learn data structures principles within the context of real programming examples. Ex.___
More opportunity for students to apply what they learn and to develop their analytical abilities. Ex.___
Helps students better connect the theory and examples. Ex.___
Helps students avoid these mistakes. Ex.___
Better links together some of the data structures that are presented. Ex.___
The techniques provided assume a range of instructional levels so that they may be used by students with varying backgrounds in the subject. Provides ample examples of how algorithm analysis is used. Ex.___
Gives clear explanations and illustrations for most of the fundamental data structures and algorithms in the text. Ex.___
Makes examples of how data structures work as clear as possible while maintaining the advantage of C++. Ex.___
Shows students how these techniques are related and the key differences between them, enabling them to program in a time- and space-efficient manner. Ex.___
Point students to resources that are exceptionally informative or should become familiar to any well-rounded computer scientist. Ex.___
Students learn how to implement real programs and compare different techniques to see what really works best in a given situation. They learn data structures principles within the context of real programming examples. Ex.___
More opportunity for students to apply what they learn and to develop their analytical abilities. Ex.___
Helps students better connect the theory and examples. Ex.___
Helps students avoid these mistakes. Ex.___
Better links together some of the data structures that are presented. Ex.___
(NOTE: Each chapter concludes with Further Readings, Exercises, and/or Projects.)
I. PRELIMINARIES.
II. FUNDAMENTAL DATA STRUCTURES.
III. SORTING AND SEARCHING.
IV. APPLICATIONS AND ADVANCED TOPICS.
V. APPENDIX.
In this eagerly anticipated revision, Clifford A. Shaffer provides a thorough and comprehensive treatment of fundamental data structures and the principles of algorithm analysis. The author focuses on teaching students and practitioners how to create efficient data structures and algorithms and to understand the principles required to select or design the data structure that will best solve the problem. The integrated treatment of algorithm analysis, file processing, and efficiency places this book in a class of its own.
Features:
New to this Edition:
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.