C++: An Introduction to Data Structures

Front Cover
Prentice Hall, 1999 - Computers - 840 pages
1 Review
Designed for the introductory Data Structures course (CS2) that typically follows a first course in programming. This book offers a thorough, well-organized and up-to-date presentation of essential principles and practices in data structures using C++. It features both a user and a builder perspective- using data types to solve problems and building new data types. Looking for a thorough, well-organized and up-to-date introduction to data structures (CS2) using C++? *Follows the ACM curriculum guidelines for the CS2 course. *Presents the Object-Centered-Design paradigm used in Adams/Leestma/Nyhoff's C++: An Introduction to Computing, 2/E and culminates in true OOP (Object-Oriented Programming). *Emphasizes abstract data types (ADTs) throughout, reinforcing the study of data structures in the spirit of OOP. *Covers the containers and algorithms from the Standard Template Library, introducing the most up-to-date and powerful tools in C++. *Presents standard C++ throughout. *Includes advanced C++ topics, such as recursion, function and class templates, inheritance, and polymorphism- areas not typically covered in a first course. *Introduces all of the usual data structures, such a

From inside the book

What people are saying - Write a review

User Review - Flag as inappropriate

good book

Contents

Software Engineering
1
Programming Problems
26
Programming Pointers
79
Copyright

20 other sections not shown

Common terms and phrases

References to this book

About the author (1999)

Nyhoff, Calvin College, Grand Rapids, MI.

Bibliographic information