Amazon.com: Data Structures and Algorithms in C++ (9780471202080): Michael T. Goodrich, Roberto Tamassia, David M. Mount: Books

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $66.00
Rent From: $27.26
 
 
   
Buy Used
Used - Good See details
$7.47 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Data Structures and Algorithms in C++
 
 

Data Structures and Algorithms in C++ [Paperback]

Michael T. Goodrich (Author), Roberto Tamassia (Author), David M. Mount (Author)
1.8 out of 5 stars  See all reviews (10 customer reviews)

Price: $134.06 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, February 28? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
 
Kindle Edition
Rent from
$66.00
$27.26
 
Hardcover, Import --  
Paperback $121.09  
Paperback, February 26, 2003 $134.06  
There is a newer edition of this item:
Data Structures and Algorithms in C++ Data Structures and Algorithms in C++ 1.8 out of 5 stars (10)
$121.09
In Stock.

Book Description

February 26, 2003 0471202088 978-0471202080 1
* Provides a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation
* Each data structure is presented using ADTs and their respective implementations
* Helps provide an understanding of the wide spectrum of skills ranging from sound algorithm and data structure design to efficient implementation and coding of these designs in C++
Wiley Higher Education

Frequently Bought Together

Customers buy this book with Discrete Mathematics and Its Applications $155.61

Data Structures and Algorithms in C++ + Discrete Mathematics and Its Applications
Price For Both: $289.67

Show availability and shipping details

  • This item: Data Structures and Algorithms in C++

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Discrete Mathematics and Its Applications

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

From the Back Cover

See it, learn it, do it...

With Goodrich, Tamassia & Mount's highly visual, applied approach to data structures and algorithms--now in C++!

Building on the extraordinary success of Data Structures and Algorithms in Java, 2/e, Michael Goodrich and Roberto Tamassia, together with C++ authority David Mount, bring you a new text covering data structures in C++. With this book, you will find a true C++ text, rather than a book translated from Java. Both the programming code and the appropriate concepts have been rewritten.

DATA STRUCTURES AND ALGORITHMS IN C++ helps you develop a wide spectrum of valuable skills, ranging from sound algorithm and data structure design, to effective application of analysis techniques, to clean and efficient implementation and coding of design in C++. The authors' highly visual, applied approach and extensive suite of Web-based learning tools give you the opportunity to see visual justifications of key analytic concepts, learn about the most recent advances in the field, and actually do program design using data structures.

FEATURES

Presents a consistent object-oriented perspective.
Design patterns provide clear approaches for developing programs.
"Visual Proofs" help you better understand complex analytic concepts.
Animations on the text's Web site visually illustrate data structures and algorithms.
Exercises offer numerous opportunities for hands-on learning at various level of rigor.
The author's exceptionally clear writing style helps you understand even the most difficult mathematical concepts.
Emphasizes the practical application of the latest software engineering practices.
Web-based learning tools on the Companion Web Site www.wiley.com/college/goodrich include:
- C++ code examples
- Algorithm visualization tools that illustrate key concepts
- Searchable database of additional exercises
- A "Hint Server" that gives students help (but not answers) for problems in the text

Product Details

  • Paperback: 704 pages
  • Publisher: Wiley; 1 edition (February 26, 2003)
  • Language: English
  • ISBN-10: 0471202088
  • ISBN-13: 978-0471202080
  • Product Dimensions: 9.7 x 7.6 x 1.2 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 1.8 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #548,560 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

13 of 14 people found the following review helpful:
1.0 out of 5 stars The worst DSA book ever written!, March 1, 2005
By 
This review is from: Data Structures and Algorithms in C++ (Paperback)
This is one of the dozens of Data Structures and Algorithms books in the market and till now the worst I've ever seen. I have taken two DSA courses in my undergrad years, and now as a grad, I'm TAing that course.

The theoretical treatment of the book is superficial and too childish. Yet, there's too little practical value. They discuss the unnecessary linked list implementations of trees which is quite confusing for students. I am also amazed that they do not mention finding or removing an element in a BST. And, more importantly there's too little discussion of graphs.

I don't understand those professors trying to bog down students with useless details and complicated C++ codes. Rather, they should give the intuition and the theory behind the data structures and algorithms. Weiss' book is much better than this one. But, even that is obsessed with doing tricky things with C++.

Anyway, to sum up: This book is a garbage. Stay away unless it's required for the course you're taking in case you may need to do homeworks and such.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 11 people found the following review helpful:
1.0 out of 5 stars terrible book, incomplete examples, very confusing, January 26, 2004
By 
J. Miller "neonprimetime" (Oshkosh, WI United States) - See all my reviews
(REAL NAME)   
This review is from: Data Structures and Algorithms in C++ (Paperback)
As a graduate student and a teacher's assistant to the Data Structures course at U of Iowa, I found this book to be a terrible choice, it has incomplete and very breif examples that just leave the students confused...and for future note, the following semester the text was changed...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
1.0 out of 5 stars I would give it 0 stars if I could, July 23, 2005
By 
SDuermyer (Alden, NY USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Data Structures and Algorithms in C++ (Paperback)
This is a very frustrating book. The writing is horrible, there are no sample exercises in the book so when you go to do an assignment from the exercises, there is no example of how to approach the problem. There is a "hint database" on their online website that gives you one line of how to approach a problem, but even that is hit or miss and can make things even more confusing. In short, I didn't learn any more about data structures than I didn't already know from my previous courses.

If you are looking for a book that explains things in a much better format, look for the Data Structures and Algorithm Analysis in C++ by Weiss. It explains things so much better.

Don't waste your money on this, and if you have to buy it for a class, definitely buy used. I'm selling mine back to the school bookstore!!
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



Inside This Book (learn more)
First Sentence:
The first digital computer, ENIAC, did not use any data structures to speak of. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
adjacency list structure, recursion trace, adjacency matrix structure, improper binary tree, trinode restructuring, standard trie, dictionary abstract data type, comparator class, parenthetic representation, using binary recursion, algorithmic design pattern, extendable array, incidence container, tour traversal, using linear recursion, const throw, null locator, locator design pattern, compressed trie, arithmetic expression tree, nontree edges, bucket array, suffix trie, queue abstract data type, unsorted sequence
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Operation Time, Exercises Reinforcement, Professor Amongus, Operation Output, Repeat Exercise, John Bowman, John Smith, The Graph Abstract Data Type, Function Description, Method Time, Performance Table, Vertex Vertex, Bad Cast Exception, Programming Elements, Quick Mathematical Review, Text Similarity Testing, Basic Algorithms, Electronics R'Us, Hierarchy of Sequence, Mark Twain
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

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





Look for Similar Items by Category


Look for Similar Items by Subject