Have one to sell? Sell yours here
Data Abstraction and Problem Solving With C++: Walls and Mirrors
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Data Abstraction and Problem Solving With C++: Walls and Mirrors [Hardcover]

Frank M. Carrano (Author), Paul Helman (Author), Robert Veroff (Author)
3.5 out of 5 stars  See all reviews (33 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Hardcover --  
Hardcover, November 1997 --  
There is a newer edition of this item:
Data Abstraction and Problem Solving with C++: Walls and Mirrors (4th Edition) Data Abstraction and Problem Solving with C++: Walls and Mirrors (4th Edition) 3.5 out of 5 stars (33)
Out of Print--Limited Availability

Book Description

0201874024 978-0201874020 November 1997 2nd
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 materia have helped make this a leading book in the field. New in this Edition *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 ** Instructor's materials are available from your sales rep. If you do not know your local sales representative, please call 1-800-552-2499 for assistance, or use the Addison Wesley Longman rep-locator at http://hepg.awl.com/rep-locator. 0201874024B04062001


Editorial Reviews

From the Back Cover

New in this Edition 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

** Instructor's materials are available from your sales rep.0201874024B04062001

About the Author

Frank M. Carrano is Associate Professor of Computer Science at the University of Rhode Island. 0201874024AB04062001

Product Details

  • Hardcover: 112 pages
  • Publisher: Addison-Wesley; 2nd edition (November 1997)
  • Language: English
  • ISBN-10: 0201874024
  • ISBN-13: 978-0201874020
  • Product Dimensions: 10.2 x 8 x 1.6 inches
  • Shipping Weight: 4 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon Best Sellers Rank: #1,738,329 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

33 Reviews
5 star:
 (18)
4 star:
 (3)
3 star:    (0)
2 star:
 (2)
1 star:
 (10)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (33 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

7 of 7 people found the following review helpful:
5.0 out of 5 stars The best intorductory book for Data Structures, November 14, 1999
By A Customer
This review is from: Data Abstraction and Problem Solving With C++: Walls and Mirrors (Hardcover)
This book does an excellent job of intorducing the mechanics of Data structures. A very useful book to refresh one's knowledge about data structures and get a rigororus insight in the subject in preparation for advanced studies in the area of Data Structures.

Good book for an introductory University course in Data Structures. This bok has been successfully used (and is still being used) as a standard textbook in an intro course in Data Structures at UT Austin

Prerequisites: Atleast 1 introductory programming course in any high level language (preferrably C++). A decent knowledge of C++. (no need of OOP knowledge). Reader should be prepared to seriously study this book. This is a full blown ACADEMIC book, not a tutoorial

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
5.0 out of 5 stars Read it and keep it near for reference, December 10, 2004
This book is one of the best of its kind that I have read.
It is very descriptive and contains a lot of good examples on the subjects.
It describes the construction of a lot of the collection classes like lists, trees, queues etc. and how this is most efficiently sorted and structured.
Other subjects are graphs, the Big "O" Notation for evaluation of algorithm performance and a very good description on how and when to use recursion (The mirrors).
All subjects are described in detail with great examples.
To further test if the subjects have been understood a self-test section is at the end of each chapter (and the answers are in the back of book).
The reader of the book should have some knowledge of object-oriented design, but besides that the code is fairly easy to read.
In short it's a buy.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Good down to earth data structures, March 18, 2001
This review is from: Data Abstraction and Problem Solving With C++: Walls and Mirrors (Hardcover)
If you want to learn data structures, this book has lots of good information. In fact, my university uses this book for its data structures class. This book also uses c++ but no STL. It would be nice to have STL since we want the code to be reusable for any objects.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews




Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(20)
(9)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject