C++: An Introduction to Data Structures

Front Cover
Prentice Hall, 1999 - Computers - 840 pages
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


Software Engineering
Programming Problems
Programming Pointers

20 other sections not shown

Other editions - View all

Common terms and phrases

References to this book

About the author (1999)

Nyhoff, Calvin College, Grand Rapids, MI.

Bibliographic information