Jump to ratings and reviews
Rate this book

Data Abstraction and Problem Solving With C++: Walls and Mirrors

Rate this book
Focusing on data abstraction and data structures, the second edition of this very successful books continues to emphasize the needs of both the instructor and the student. The book illustrates the role of classes and abstract data types (ADTs) in the problem-solving process as the foundation for an object-oriented approach. Throughout the text, the distinction between specification and implementation is continually stressed. The text covers major applications of ADTs, such as searching a flight map and performing an event-driven simulation. It also offers early, extensive coverage of recursion and uses this technique in many examples and exercises. Overall, the lucid writing style, widespread use of examples, and flexible coverage of the material have helped make this a leading book in the field. New in this Uses recent enhancements to C++, such as data type bool and C++ strings States ADT operations in English, specifies them in pseudocode, and finally implements them in C++. Students can see more clearly the progression from an informal statement of an operation to a more formal specification. Offers new and revised examples of ADTs that clarify their relationships to classes as well as new coverage of dynamically allocated arrays and circuits Provides more balance between numeric and nonnumeric examples of recursion Contains many new exercises and programming problems

112 pages, Hardcover

First published January 1, 1995

4 people are currently reading
95 people want to read

About the author

Frank M. Carrano

18 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
17 (26%)
4 stars
18 (27%)
3 stars
25 (38%)
2 stars
4 (6%)
1 star
1 (1%)
Displaying 1 - 4 of 4 reviews
21 reviews1 follower
March 7, 2018
Incredible. One of the best textbooks of my college education in programming. The examples are so thorough and there are many diagrams and practice problems to help a diligent student begin to master this complex topic.
Profile Image for Nicholas Martinez.
43 reviews
May 21, 2023
Clear diction, intuitive examples that are refactored to introduce more complex concepts, and no shyness to discuss applications and more advanced topics beyond the scope of the text. Altogether a rich and reliable source that sparks curiosity every chapter
Profile Image for Jason.
9 reviews4 followers
December 29, 2023
I would write a detailed review, but I will leave this as an exercise to the reader.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.