• List Price: $83.92
  • Save: $44.71(53%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: Jun 29, 2015
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Condition: Used: Like New
Comment: Used Good condition book may have signs of cover wear and/or marks on corners and page edges. Inside pages may have highlighting, writing and underlining.
Access codes and supplements are not guaranteed with used items.
Qty:1
Only 8 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Data Structures and Algor... has been added to your Cart
Sell yours for a Gift Card
We'll buy it for $13.84
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Data Structures and Algorithms in Java Hardcover – February 9, 2010

ISBN-13: 978-0470383261 ISBN-10: 0470383267 Edition: 5th

Buy New
Price: $127.00
Rent
Price: $22.99 - $39.21
20 New from $81.89 36 Used from $28.19
Rent from Amazon Price New from Used from
Hardcover
"Please retry"
$22.99
$127.00
$81.89 $28.19

There is a newer edition of this item:

Data Structures and Algorithms in Java
$123.72
(3)
Temporarily out of stock.
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now
$127.00 FREE Shipping. Only 8 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

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

Buy the selected items together

Special Offers and Product Promotions

  • Buy Used and Save: Buy a Used "Data Structures and Algorithms in Java” from Amazon Warehouse Deals and save 36% off the $83.92 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Used offers from Amazon Warehouse Deals.

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.
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), 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

Product Details

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

Important Information

Ingredients
Example Ingredients

Directions
Example Directions

Customer Reviews

The book isn't bad, but it's not the best book ever.
Stefan
I bought this version because I read that the student version had many errors.
Pianistapr
The definitions are just so confusing and sometimes contradictory.
1

Most Helpful Customer Reviews

6 of 8 people found the following review helpful By 1 on December 4, 2012
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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By kenichi on September 23, 2014
Format: Hardcover Verified Purchase
One Of the worst books I have ever read. Poor definitions and examples. Horrible way of explaining concepts
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Stefan on February 21, 2011
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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 10 people found the following review helpful By NICK on March 15, 2011
Format: Hardcover
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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Hardcover Verified Purchase
I had to get this for a class - so I am already biased as I didn't willfully purchase this myself.

The good:
-The authors clearly have a thorough understanding of their field and jump right into the syntax and overview of the java language to prepare you for further learning down the road.
-The book is descriptive.
-Lots of practice problems.
-Less dry than it could have been.

The bad:
-Typical textbook minus nice visuals. Occasionally a visual is there if needed, but overall the book describes each piece. Would have been better with more visuals to articulate ideas.
-Some of the practice problems don't align with the learning objectives for the chapter.
-Price is pretty steep.

Should you buy it?
For a class, yes. If you're looking to familiarize yourself with data structures - possibly, hence the 3 stars. But I would continue the search and include this book for sure only if you're buying a few more. But with the cost of this book, I doubt that's what others would be doing.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Gamer Chris on November 17, 2014
Format: Hardcover Verified Purchase
Missing figures. Terrible explanations. Makes even the most simple topic complex.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Hardcover Verified Purchase
I rented this book for a class. The class was well taught so the book was just there for peace of mind. The explanations and examples in the book are very well written and give a great abstract interpretation of Java ADT's.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 8 people found the following review helpful By Antoine on October 16, 2012
Format: Hardcover
I'll just say this, our prof uses this book for our CS class, and uses the book's code for our programming assignments, and we are given a tree interface (to implement as an assignment) that breaks every single principle of good OO design you might have seen, like (and especially) good encapsulation and clear interfaces.

Many students won't realize how bad those interfaces are and will believe that they're good and desirable ways to implement datastructures. Sure, the algorithms are there and fine. But the code given is just an attempt from the devil to perpetuate horrible coding practices on Earth.

Avoid this book at all cost, please.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Data Structures and Algorithms in Java
This item: Data Structures and Algorithms in Java
Price: $127.00
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?