My Account Log in

1 option

Data abstraction and problem solving with C++ : walls and mirrors / Frank M. Carrano, Paul Helman, Robert Veroff.

LIBRA QA76.73.C153 C38 1998
Loading location information...

Available from offsite location This item is stored in our repository but can be checked out.

Log in to request item
Format:
Book
Author/Creator:
Carrano, Frank M.
Contributor:
Helman, Paul.
Veroff, Robert.
Language:
English
Subjects (All):
C++ (Computer program language).
Abstract data types (Computer science).
Problem solving--Data processing.
Problem solving.
Physical Description:
xxi, 702 pages, 123 unnumbered pages : illustrations ; 27 cm
Edition:
Second edition.
Place of Publication:
Reading, Mass. : Addison-Wesley, [1998]
Summary:
This classic book has been revised to enhance its focus on data abstraction and data structures using C++. It provides a firm foundation in data abstraction, emphasizing the distinction between specification and implementation as the foundation for an object-oriented approach. Author Frank Carrano covers key object-oriented concepts, including encapsulation, inheritance and polymorphism. However, the focus remains on data abstraction instead of simply C++ syntax. He illustrates the role of classes and ADTs in the problem-solving process, and includes major applications of ADTs, such as searching a flight map and event-driven simulation. The book offers early, extensive coverage of recursion and uses this technique in many examples and exercises. It also introduces analysis Of algorithms and the Big "O" notation. In addition, an appendix reviews basic C++ syntax for those who either have studied the language previously or are making the transition from another language to C++.
Notes:
Includes index.
ISBN:
0201874024
OCLC:
37368946

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account