or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $14.72 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Bundle of Algorithms in Java, Third Edition, Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) (Pts. 1-5)
 
See larger image
 
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.

Bundle of Algorithms in Java, Third Edition, Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) (Pts. 1-5) [Paperback]

Robert Sedgewick (Author)
4.0 out of 5 stars  See all reviews (7 customer reviews)

List Price: $109.99
Price: $68.80 & this item ships for FREE with Super Saver Shipping. Details
You Save: $41.19 (37%)
  Special Offers Available
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.
Only 17 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Sell Back Your Copy for $14.72
Whether you buy it used on Amazon for $30.33 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $14.72.
Used Price$30.33
Trade-in Price$14.72
Price after
Trade-in
$15.61

Book Description

0201775786 978-0201775785 August 1, 2003 3
Software developers and computer scientists have eagerly awaited this Java version of Robert Sedgewick's landmark text on algorithms. All five parts are completely revamped, illuminating today's best algorithms for an exceptionally wide range of tasks. This is a shrink-wrapped bundle of Algorithms in Java, 3/e, Parts 1-4 and Algorithms in Java, 3/e, Part 5. The price of the bundle is $10 off the cost of buying the volumes individually.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Bundle of Algorithms in Java, Third Edition, Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) (Pts. 1-5) + Java Concurrency in Practice + Effective Java (2nd Edition)
Price For All Three: $142.00

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java Concurrency in Practice $34.02

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

  • Effective Java (2nd Edition) $39.18

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


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Robert Sedgewick is one of the most revered individuals in computer science. He is the William O. Baker Professor of Computer Science at Princeton University. He is a director of Adobe Systems and has held visiting research positions at INRIA, the Institute for Defense Analyses, and Xerox PARC. Michael Schidlowsky contributed to the Java implementations. Michael, a Princeton graduate, is an independent software consultant specializing in object-oriented programming. Most recently he was the CTO of Teaching That Works, and the founder of xSense Corporation.


Product Details

  • Paperback: 1200 pages
  • Publisher: Addison-Wesley Professional; 3 edition (August 1, 2003)
  • Language: English
  • ISBN-10: 0201775786
  • ISBN-13: 978-0201775785
  • Product Dimensions: 9.3 x 7.8 x 1.8 inches
  • Shipping Weight: 4.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #58,788 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

7 of 7 people found the following review helpful:
5.0 out of 5 stars Excellent book, November 9, 2005
By 
lew "lwndw123" (Connecticut, USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Bundle of Algorithms in Java, Third Edition, Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) (Pts. 1-5) (Paperback)
First is Knuth, second is Corman that brings the art of algorithms closer to earth. Then is Sedgewick. This book provides very good balance between theory and practice and lets the practitioners know that programming is a bit more than just writing "if" and "for" and that the art of algorithms is not only art but also science. This book evolved from early editions (Algorithms in C, 1990) and keeps the standard. These two volumes is the must for every serious programmer.

Cons: Java code is a bit "C-ish" and makes it clear that it is easy to write C program in Java. In addition, section Geometric Algorithms from 1990 edition and other material following this section is missing in newer editions. Maybe this material will be included in Volume 3, that as rumor says, is in preparation.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
3.0 out of 5 stars Good Explanations Of Concepts, Poor Coding, November 17, 2008
By 
Amazon Verified Purchase(What's this?)
This review is from: Bundle of Algorithms in Java, Third Edition, Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) (Pts. 1-5) (Paperback)
The book is very detailed at explaining various algorithms, efficiencies, and hitting on the advantages and disadvantages of each algorithm. If you read through the chapters sequentially and study them in detail, you will certainly learn a lot about the various algorithms.

However, the examples and code used in the book is impossible to follow. If you wish to implement any of the algorithms, you really just have to write the algorithm yourself - it may even be easier to write it from scratch without even looking at the authors examples. This is NOT a book to go to if you want to type up a given sorting algorithm to use for some purpose. The code is hard to follow due to horrible variable naming, references back to code from previous chapters, relies on code from previous chapters, relies on code that the reader is supposed to write as part of the exercises, etc.

I've been working on trying to get a running copy of my own for Radix sort typed up. I thought I would type up the code in this book. That's not working. I've been at it for a couple hours now and I still am jumping around trying to put together the bits of code scattered throughout the book and understand the variables.

So - this book is for people who are interested in studying and learning about the various algorithms, but not for people who learn best by examples. There is plenty to read on the algorithms and much discussion on how they work and when they work best, but trying to make sense out of the code examples is near impossible.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
5.0 out of 5 stars More Practical for Programmers Than Cormen's, September 8, 2007
This review is from: Bundle of Algorithms in Java, Third Edition, Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) (Pts. 1-5) (Paperback)
These text(s) do for the software engineer what Cormen's book does for the scientist. To be knowledgable with algorithms will greatly seperate you from a novice.

Very good examples and using Java is very smart because most OO programmers can easily understand the language (C# is practically identical).

For those who struggle with the Cormen book, (Like I did) it would do you well to get this book. You will refer to it time and time again in your career as a software developer while the Cormen book collects dust on the shelf.
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



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.
 
(4)

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



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject