Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $11.99 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
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 Structures and Algorithms in Java [Hardcover]

Michael T. Goodrich , Roberto Tamassia
3.1 out of 5 stars  See all reviews (10 customer reviews)

Buy New
$129.03 & FREE Shipping. Details
In Stock.
Ships from and sold by Gift-wrap available.
In Stock.
Want it Friday, July 11? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Hardcover $129.03  
Paperback, International Edition --  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Data Structures and Algorithms in Java Data Structures and Algorithms in Java 2.0 out of 5 stars (1)
Usually ships in 2 to 4 weeks

Book Description

February 9, 2010 0470383267 978-0470383261 5
* This newest edition examines fundamental data structures by following a consistent object-oriented framework that builds intuition and analysis skills of data structures and algorithms
* Presents new figures, simpler language, and more practical motivations from real-world scenarios
* Numerous illustrations, Web-based animations, and simplified mathematical analyses help readers quickly learn important concepts

Please find missing images here:

Frequently Bought Together

Data Structures and Algorithms in Java + Head First Java, 2nd Edition
Price for both: $155.10

Buy the selected items together
  • Head First Java, 2nd Edition $26.07

Editorial Reviews

About the Author

Professors Goodrich and Tamassia are well-recognized researchers in data structures and algorithms. Michael Goodrich received his Ph.D. in Computer Science from Purdue University. He is currently a professor in the Department of Computer Science at the University of California, Irvine. Roberto Tamassia received his Ph.D. in Electrical and Computer Engineering from the University of Illinois at Urbana-Champaign. He is currently a professor in the Department Science at Brown University. Both professors are winners of numerous teaching awards for their teaching of data structures and algorithms.

Product Details

  • Hardcover: 736 pages
  • Publisher: Wiley; 5 edition (February 9, 2010)
  • Language: English
  • ISBN-10: 0470383267
  • ISBN-13: 978-0470383261
  • Product Dimensions: 9.4 x 7.9 x 1.2 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #534,391 in Books (See Top 100 in Books)

Customer Reviews

Most Helpful Customer Reviews
1 of 1 people found the following review helpful
3.0 out of 5 stars okay but not great February 21, 2011
By Stefan
Format:Hardcover|Verified Purchase
The book isn't bad, but it's not the best book ever. It is very mathematical, which I don't mind, but sometimes the author tries to be way to general and a few more examples would be nice.
Comment | 
Was this review helpful to you?
4 of 6 people found the following review helpful
1.0 out of 5 stars Just awful March 15, 2011
I wish this wasn't assigned for my Java Algorithms course. Obtuse definitions and few examples. I am having to look elsewhere for better explanations. Thank god for torrents.
Comment | 
Was this review helpful to you?
2 of 3 people found the following review helpful
1.0 out of 5 stars Can you give me a clear definition?????? December 4, 2012
By 1
Format:Hardcover|Verified Purchase
Horrible book...Absolutely Horrible coding style and horrendous design pattern. He uses the most counter-intuitive way to write r code. I have never seen one person implement tree's operations in such an obscure way..
The definitions are just so confusing and sometimes contradictory. What is an external node?????????????????????????????Can you tell me that???
All the notations and variable names are being thrown around arbitrarily. His code is just not for human to read. How much time have I wasted just to figure out what is a,b,c,d,u,v,w,m??? Absolutely horrible book.
Comment | 
Was this review helpful to you?
1 of 2 people found the following review helpful
4.0 out of 5 stars Good quality February 21, 2014
Format:Hardcover|Verified Purchase
A good book even marked as used, like new. Will like to try cheap used book in the future buy.
Comment | 
Was this review helpful to you?
2 of 4 people found the following review helpful
2.0 out of 5 stars You can find much better than this... May 19, 2011
Kinda going off what other reviewers have said, the book has a lot of typos, the code samples are hideous to look at (one-character variable names everywhere, hooray). Indeed the book is similarly confusing to a poorly written Calculus textbook in that, you get the feeling that the author just likes to write a lot and not actually explain anything all that well. I had a Data Structures class based on this book and its pretty safe to say people did their learning with the instructor and tried to avoid the textbook as much as possible. If this is required for a class, I can understand buying it, but if you're doing self learning (then first of all why are you buying a paperback) you can find far better resources than this book.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?

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


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category