Selected Product: | Data Abstraction and Problem Solving with C++ : Walls and Mirrors (4th Edition) Hardcover Edition: 4 Author: Frank M. Carrano Publisher: Addison Wesley Release Date: 2004-04-02 ISBN-10: 0321247256 ISBN-13: 9780321247254 List Price: $117.60 Average Customer Rating: | | Calculus (Stewart's Calculus Series) ISBN-10: 0495011606 ISBN-13: 9780495011606 List Price:$197.95 Electric Circuits (8th Edition) ISBN-10: 0131989251 ISBN-13: 9780131989252 List Price:$154.00 Operating System Concepts (7th Edition) ISBN-10: 0471694665 ISBN-13: 9780471694663 List Price:$103.16 Linear Algebra with Applications (3rd Edition) ISBN-10: 0131453343 ISBN-13: 9780131453340 List Price:$137.33 Introduction to Digital Systems ISBN-10: 0471527998 ISBN-13: 9780471527992 List Price:$142.50 |
To use our price comparison to get the cheapest price, please click on the "Find the Cheapest Price" button located above for Data Abstraction and Problem Solving with C++ : Walls and Mirrors (4th Edition) by Frank M. Carrano (ISBN-10: 0321247256, ISBN-13: 9780321247254). At this time we have not yet written a review for Data Abstraction and Problem Solving with C++ : Walls and Mirrors (4th Edition) by Frank M. Carrano (ISBN-10: 0321247256, ISBN-13: 9780321247254). Please continue to keep checking back to this page as we are constantly adding reviews. Summaries and Customer Reviews are supplied by Amazon.com 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 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 Ive never read a better book than this. | Customer Rating: | | So clear and so thorough. From LLs to stacks to queues to trees anything and everything you need is in this book. My teacher used one more type of tree traversal, which isn't in the book. the three methods described in it should be enough. Loved it so much that I wanted to buy its Java counterpart, but the ideas and the concepts are the same. C++, Java or C# the difference is decreasing by the second. | Masterpiece | Customer Rating: | | This book is a great book to learn data structures. The book should not be read by the absolute beginner and you should have a solid C++ foundation. I used this book for a distance learning data structures class and found every chapter to be well written. The book explains everything in great detail even without an instructor to guide you through you will achieve a solid foundation in data structures. The book has excellent examples of recursion, sorting, hashing, and binary trees. They explain the efficiency(in big O) of the sorts\searches and when to use them. This book is an easy read with great examples but in some cases it helps to do computations on paper or compile small examples so you can truly understand how the various data structures are working. The section on hashing greatly demystifies hashing algorithms and how they work. You can download the sample code from the web. These authors did an excellent job of delivering a clear and concise text on data structures. I would recommend this book to anyone serious about learning data structures and recursion. | Read it and keep it near for reference | Customer Rating: | 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. | This is a great book "Data Abstraction...." | Customer Rating: | "Algorithms and Data Structures" is a huge field. Lot of algorithms and data structures are used in todays computer software of variuos types. Not all data structures or algorithms on them are adequate for solving a particular problem, so you must have some skills to say which one is "better" than another in your particular situation. Despite it's name, this book is an almost complete reference to achieve this skills.
"This is great book!!!!" I like it. ( ^.') | no complete code inside, messy descriptions | Customer Rating: | | Before you read this book, I suggest that you have at least 2 years experiences on C++. Otherwise you will suffer from this book. |
|