Algorithms (4th Edition) and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £26.87 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Algorithms (4th Edition) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Algorithms [Hardcover]

Robert Sedgewick , Kevin Wayne
3.7 out of 5 stars  See all reviews (3 customer reviews)
RRP: £51.99
Price: £49.39 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £2.60 (5%)
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
Only 5 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Thursday, 20 June? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition £28.29  
Hardcover £49.39  
Paperback --  
Trade In this Item for up to £26.87
Trade in Algorithms for an Amazon.co.uk gift card of up to £26.87, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more

Book Description

28 April 2011 032157351X 978-0321573513 4

Essential Information about Algorithms and Data Structures

 

A Classic Reference

The latest version of Sedgewick’s best-selling series, reflecting an indispensable body of knowledge developed over the past several decades.

 

Broad Coverage

Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should know. See algs4.cs.princeton.edu/code.

 

Completely Revised Code

New Java implementations written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.

 

Engages with Applications

Algorithms are studied in the context of important scientific, engineering, and commercial applications. Clients and algorithms are expressed in real code, not the pseudo-code found in many other books.

 

Intellectually Stimulating

Engages reader interest with clear, concise text, detailed examples with visuals, carefully crafted code, historical and scientific context, and exercises at all levels.

 

A Scientific Approach

Develops precise statements about performance, supported by appropriate mathematical models and empirical studies validating those models.

 

Integrated with the Web

Visit algs4.cs.princeton.edu for a freely accessible, comprehensive Web site, including text digests, program code, test data, programming projects, exercises, lecture slides, and other resources.

 

Contents

Chapter 1: Fundamentals

Programming Model

Data Abstraction

Bags, Stacks, and Queues

Analysis of Algorithms

Case Study: Union-Find

 

Chapter 2: Sorting

Elementary Sorts

Mergesort

Quicksort

Priority Queues

Applications

 

Chapter 3: Searching

Symbol Tables

Binary Search Trees

Balanced Search Trees

Hash Tables

Applications

 

Chapter 4: Graphs

Undirected Graphs

Directed Graphs

Minimum Spanning Trees

Shortest Paths

 

Chapter 5: Strings

String Sorts

Tries

Substring Search

Regular Expressions

Data Compression

 

Chapter 6: Context


Frequently Bought Together

Algorithms + Cracking the Coding Interview: 150 Programming Questions and Solutions + Introduction to Algorithms
Price For All Three: £111.13

Buy the selected items together


Product details

  • Hardcover: 976 pages
  • Publisher: Addison Wesley; 4 edition (28 April 2011)
  • Language: English
  • ISBN-10: 032157351X
  • ISBN-13: 978-0321573513
  • Product Dimensions: 19.6 x 3.7 x 24.1 cm
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 20,954 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Robert Sedgewick has been a Professor of Computer Science at Princeton University since 1985, where he was the founding Chairman of the Department of Computer Science. He has held visiting research positions at Xerox PARC, Institute for Defense Analyses, and INRIA, and is member of the board of directors of Adobe Systems. Professor Sedgewick’s research interests include analytic combinatorics, design and analysis of data structures and algorithms, and program visualization. His landmark book, Algorithms, now in its fourth edition, has appeared in numerous versions and languages over the past thirty years. In addition, with Kevin Wayne, he is the coauthor of the highly acclaimed textbook, Introduction to Programming in Java: An Interdisciplinary Approach (Addison-Wesley, 2008).

 

Kevin Wayne is the Phillip Y. Goldman Senior Lecturer in Computer Science at Princeton University, where he has been teaching since 1998. He received a Ph.D. in operations research and industrial engineering from Cornell University. His research interests include the design, analysis, and implementation of algorithms, especially for graphs and discrete optimization. With Robert Sedgewick, he is the coauthor of the highly acclaimed textbook, Introduction to Programming in Java: An Interdisciplinary Approach (Addison-Wesley, 2008).


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
3.7 out of 5 stars
3.7 out of 5 stars
Most Helpful Customer Reviews
10 of 10 people found the following review helpful
5.0 out of 5 stars Classic Computer Science Text 30 May 2006
Format:Hardcover
This book was on the reading list for my degree course back in 1989. We were told it was probably going to become a classic reference text: it has.

This edition has examples in Pascal. Later editions use C or C++. I was told that if I can't translate from Pascal to C in my head then I'm in the wrong job... 16 years later this is the only degree course book that still belongs on my desk.

Priority Queues, Quicksort, FFT and Pseudo-Random number generators get a chapter each. The diagrams are excellent and help you to visualise exactly what is going on whilst the algorithms are running. The final chapter is the weakest in my opinion - a discussion about NP completeness which doesn't belong in a book like this one.

This book doesn't miss out much but I still find myself reaching for Knuth for memory management algorithms, which is a shame.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Good but can be un-necessarily hard going 14 Feb 2013
By C. Jack
Format:Hardcover
I'm gradually working through this book to refresh my memory of some algorithms and although I haven't finished it yet I feel I've read enough to have a good opinion of it.

Overall I'd say its detailed and has a lot of content which is nice, as is the real code examples.

Unfortunately I found many of the descriptions in the book bizarrely poor. For algorithms I already knew, many of which are not complicated to explain if proper care is taken, I paid particular attention to the explanations provided. In particular I was thinking about whether I'd have picked up the gist of the algorithm from the content.

The answer is probably yes but with far more pain than should be necessary. In some cases this was because of very poor descriptions, in others it was because the choice of examples weren't great, and in other its because of the code (variable names i, j, k, v etc). The content was all technically correct but I just thought it often made a meal of explaining things.

Anyway its definitely a good book but it definitely wasn't an enjoyable read.
Comment | 
Was this review helpful to you?
4 of 9 people found the following review helpful
1.0 out of 5 stars very horrible layout on kindle PC reader 25 Dec 2012
By S. Popa
Format:Kindle Edition|Amazon Verified Purchase
Good book but with a very very horrible layout on the kindle PC reader (at least on big screens). For the editors who are too lazy to properly format technical books for (the entire range of) kindle readers: please use "just like the printed book" format.
The 1 star is mainly for the horrible layout on kindle PC (otherwise it is a 4-5 stars book). I totally agree that the content of a book is the most important but in the same time I consider that a (digital) book should be properly/nicely formatted in order to be "fit for purpose"...
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges