Data Abstraction and Structures Using C++
A text designed specifically for a second course in computer science fundamentals that uses C++ as the expository language. After a review and expansion of introductory computer science concepts, treatment progresses to data abstraction and structure, recursion, design of abstract data types, object
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
abstract data type algorithm array element ASSERT assignment base class binary search tree binary tree Boolean bubble sort built-in Chapter character class instance class invariant client compiler const char copy-constructor cout currentSeed data structures declaration definition delete destructor digits displays dynamic data end-of-file error example execution expression FCTVAL Figure float fraction FracType free store function call function prototype hash hash table header file heapsort identifier implementation file inChar information hiding initial input insertion integer interface diagram IntStack INV prior invoked language loop loop invariant member function module exports node NodePtr notation NULL numUnits object operand operations output Pascal password pointer POST postcondition precondition prior to test queue quicksort random number recursive Roman numeral selection sort sequence somelnt sort specification file stack statement stream string strl struct tion top-down typedef variable vector void