or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
44 used & new from $21.88

Have one to sell? Sell yours here
 
   
Data Structures and Algorithms in C++
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Data Structures and Algorithms in C++ (Paperback)

~ (Author), Roberto Tamassia (Author), David M. Mount (Author) "The first digital computer, ENIAC, did not use any data structures to speak of..." (more)
Key Phrases: adjacency list structure, recursion trace, adjacency matrix structure, Operation Time, Exercises Reinforcement, Professor Amongus (more...)
2.0 out of 5 stars  See all reviews (8 customer reviews)

Price: $101.68 & 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 Monday, November 30? Choose One-Day Shipping at checkout. Details
Ordering for Christmas? This item requires additional time to ship. To ensure delivery by December 24, choose FREE Super Saver Shipping at checkout. Read more about holiday shipping.

17 new from $27.75 27 used from $21.88

Formats

Amazon Price New from Used from
  Hardcover, Import -- -- $110.35
  Paperback, February 25, 2003 $101.68 $27.75 $21.88

Frequently Bought Together

Data Structures and Algorithms in C++ + Discrete Mathematics and Its Applications + Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
Price For All Three: $326.60

Show availability and shipping details


Customers Who Bought This Item Also Bought

Discrete Mathematics and Its Applications

Discrete Mathematics and Its Applications

by Kenneth H. Rosen
2.6 out of 5 stars (24)  $143.97
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

by David A. Patterson
3.8 out of 5 stars (90)  $80.95
Essentials of Computer Architecture

Essentials of Computer Architecture

by Douglas E. Comer
4.0 out of 5 stars (4)  $109.00
Discrete Mathematics and Its Applications (McGraw-Hill International Editions: Mathematics Series)

Discrete Mathematics and Its Applications (McGraw-Hill International Editions: Mathematics Series)

by Kenneth H. Rosen
3.1 out of 5 stars (93)  $36.72
Discrete Mathematics with Applications

Discrete Mathematics with Applications

by Susanna S. Epp
4.3 out of 5 stars (23)  $160.00
Explore similar items

Editorial Reviews

Product Description

* 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


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. - 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.1 x 7.5 x 1.6 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon.com Sales Rank: #495,581 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #22 in  Books > Computers & Internet > Programming > Algorithms > Data Structures

More About the Author

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

Visit Amazon's Michael T. Goodrich Page

Inside This Book (learn more)




What Do Customers Ultimately Buy After Viewing This Item?


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).
 
(6)
(3)

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 Reviews

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

 
6 of 6 people found the following review helpful:
1.0 out of 5 stars The worst DSA book ever written!, March 1, 2005
By Ali Civril (Troy, NY USA) - See all my reviews
(REAL NAME)   
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 9 people found the following review helpful:
1.0 out of 5 stars terrible book, incomplete examples, very confusing, January 27, 2004
By J. Miller "neonprimetime" (Oshkosh, WI United States) - See all my reviews
(REAL NAME)   
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...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 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
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!!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars ****An Advanced book on Data Structures using C++ ********************
I used this book to supplement to my coursebook that was required for my Data Structure class.

Pros:

I used this book more than my coursebook... Read more
Published 10 months ago by Nitesh Kumar

3.0 out of 5 stars Meh...
While I think that the other reviewers might be a little too harsh on this book, it definitely leaves a lot to be desired. Read more
Published on August 22, 2007 by Jeremy Read

3.0 out of 5 stars Not a self-study tool
This book is very bad unless you have a good teacher to supplement. I used this book only to understand concepts that I wasn't clear on during the class lectures. Read more
Published on December 23, 2005 by bookstoburrow

1.0 out of 5 stars Worst Textbook I've Ever Used
This is honestly one of the worst if not the worst textbooks i have ever used. I am a computer science major at the University of Buffalo and was required to use this book for a... Read more
Published on December 5, 2005 by BrandonJS

1.0 out of 5 stars Yaovamaln
Good concept but you can't get enough. It is very difficult to follow as the authors provides Code fragments. I don't think this is suitable for self-study.
Published on June 4, 2004

Only search this product's reviews



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
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.