Programming Books C Java PHP Python Learn more Browse Programming Books
Rented from RentU
To Rent, select Shipping State from options above
Due Date: May 31, 2015
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Qty:1
Only 13 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Sell yours for a Gift Card
We'll buy it for $17.19
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: $134.78
Rent
Price: $24.99 - $96.01
17 New from $32.94 37 Used from $36.60
Rent from Amazon Price New from Used from
Hardcover
"Please retry"
$24.99
$134.78
$32.94 $36.60

There is a newer edition of this item:

Data Structures and Algorithms in Java
$106.35
(2)
Temporarily out of stock.
Best%20Books%20of%202014

Frequently Bought Together

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

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design 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: 2.8 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #213,654 in Books (See Top 100 in Books)

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.

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
1 of 1 people found the following review helpful By Chris Dale 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
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

What Other Items Do Customers Buy After Viewing This Item?