9780201741193-0201741199-Data Abstraction and Problem Solving with C++: Walls and Mirrors (3rd Edition)

Data Abstraction and Problem Solving with C++: Walls and Mirrors (3rd Edition)

ISBN-13: 9780201741193
ISBN-10: 0201741199
Edition: 3
Author: Frank M. Carrano, Janet J. Prichard, Frank Carrano
Publication date: 2001
Publisher: Addison Wesley
Format: Hardcover 944 pages
FREE US shipping

Book details

ISBN-13: 9780201741193
ISBN-10: 0201741199
Edition: 3
Author: Frank M. Carrano, Janet J. Prichard, Frank Carrano
Publication date: 2001
Publisher: Addison Wesley
Format: Hardcover 944 pages

Summary

Data Abstraction and Problem Solving with C++: Walls and Mirrors (3rd Edition) (ISBN-13: 9780201741193 and ISBN-10: 0201741199), written by authors Frank M. Carrano, Janet J. Prichard, Frank Carrano, was published by Addison Wesley in 2001. With an overall rating of 4.1 stars, it's a notable title among other Decision-Making & Problem Solving (Management & Leadership, Software, Mathematics) books. You can easily purchase or rent Data Abstraction and Problem Solving with C++: Walls and Mirrors (3rd Edition) (Hardcover) from BooksRun, along with many other new and used Decision-Making & Problem Solving books and textbooks. And, if you're looking to sell your copy, our current buyback offer is $0.35.

Description

This classic book has been revised to further 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. The book's hallmark feature, its innovative "Walls and Mirrors" approach to programming, continues to instill the use of both abstraction and recursion to design solutions to problems. The authors cover key object-oriented concepts, including encapsulation, inheritance and polymorphism. However, the focus remains on data abstraction instead of simply C++ syntax. They also illustrate the role of classes and ADTs in the problem-solving process, and include major applications of ADTs, such as searching a flight map and event-driven simulation. The third edition features new coverage of C++ exceptions and C++ namespaces. In addition, this text reviews, in an appendix, basic C++ syntax for those who have previously studied the language or are making the transition to C++ from another language. This book is appropriate for readers who are familiar with basic C++ programming concepts or are new to the language and want to learn how it treats the concepts of recursion and data abstraction.

Rate this book Rate this book

We would LOVE it if you could help us and other readers by reviewing the book