

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to British Virgin Islands.
This fourth edition of Robert Sedgewick and Kevin Wayne’s Algorithms is the leading textbook on algorithms today and is widely used in colleges and universities worldwide. This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing--including fifty algorithms every programmer should know. In this edition, new Java implementations are written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use. The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensable, not just for professional programmers and computer science students but for any student with interests in science, mathematics, and engineering, not to mention students who use computation in the liberal arts. The companion web site, algs4.cs.princeton.edu, contains An online synopsis Full Java implementations Test data Exercises and answers Dynamic visualizations Lecture slides Programming assignments with checklists Links to related material The MOOC related to this book is accessible via the "Online Course" link at algs4.cs.princeton.edu. The course offers more than 100 video lecture segments that are integrated with the text, extensive online assessments, and the large-scale discussion forums that have proven so valuable. Offered each fall and spring, this course regularly attracts tens of thousands of registrants. Robert Sedgewick and Kevin Wayne are developing a modern approach to disseminating knowledge that fully embraces technology, enabling people all around the world to discover new ways of learning and teaching. By integrating their textbook, online content, and MOOC, all at the state of the art, they have built a unique resource that greatly expands the breadth and depth of the educational experience. Review: A good first book for algorithms - I have quite a few algorithms books. This certainly is one of my favourites. The current edition starts out with a gentle introduction to motivation and basics, but soon ramps up to be a solid algorithms book. I recommend this as a first-read before moving on to the book by Cormen (which is much more theoretical and heavy going at first). Review: Good but can be un-necessarily hard going - Overall I'd say its detailed and has a lot of content which is nice, as is the real code examples. Unfortunately I found some 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 always an enjoyable read.






























| Best Sellers Rank | 488,836 in Books ( See Top 100 in Books ) 642 in Introduction to Programming 692 in Digital Lifestyle 1,026 in Software Design & Development |
| Customer Reviews | 4.6 out of 5 stars 836 Reviews |
A**R
A good first book for algorithms
I have quite a few algorithms books. This certainly is one of my favourites. The current edition starts out with a gentle introduction to motivation and basics, but soon ramps up to be a solid algorithms book. I recommend this as a first-read before moving on to the book by Cormen (which is much more theoretical and heavy going at first).
C**K
Good but can be un-necessarily hard going
Overall I'd say its detailed and has a lot of content which is nice, as is the real code examples. Unfortunately I found some 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 always an enjoyable read.
E**C
Good algorithm book
Good algorithm book. and the book will look much better if you take his free online course. Very very well formatted that will actually help you to visualize the process/steps of a given algorithm. Coverage was good and you can really get the classic algorithms.
A**R
One of the best books
This is one of the best books for learning algorithms
S**G
Good introductory for beginner. Could have been terse and easy to understand for some topics
This book provides good introduction to about 40 most popular algorithms, good Java code example, use lots of graphs, coloured charts/graphs, easy to understand most of the times, question and answer section, exercises both in the book and online. There are more learning materials (slides, video, Java code, etc.) on the authors' website. Chapters 1.4 and 1.5 show analysis of algorithms. The focus of the book is on understanding and the ability to code algorithms. It's designed to skip maths if you choose to do so (High school math is required to understand basics). Last chapter touches topics of advanced level. Downsides 1. The downside is that the erratum for the 2012 printing version considering its 4th edition. 2. The book is easy to understand to some extent. But on some topics, the book is a bit bloated, and doesn't make it easy to see the main points. For example, I have to look up the internet for topic like Prim's algorithm. The link below provides explanation as to why for each step and summary at the end with three steps, which is easy to understand, and not available on the book. The video takes a few minutes to make you understand. Whereas, the book spend pages over pages that is hard to get the point for reader. The trace for each algorithm in the book should have added explanation for each step as to why to do that, so it would be easy to understand. [...] This is just one example the book lacks clear explanation for many algorithms. All in all, this is an excellent introductory book (Considering no other better at the moment). For the next level (e.g. analysis and design), consider Introduction to Algorithms when you have first/second year uni level math.
A**R
Five Stars
The best book in java algorithms. Brand new arrived on time
W**Y
Excellent
Book arrived in perfect condition.
A**R
Five Stars
Excellent!
S**R
If you want to digest different algorithms used in practice ...
If you want to digest different algorithms used in practice, then Sir Robert Sedgewick will help you out through this book. This book is a "must" if you are willing to learn and master over algorithms (focuses on Java implementations). I had referred this book when I was in college and was very much impressed by the way in which Sir Sedgewick explains. Paperback copy of this book is slightly expensive and moreover if you own a kindle, why go for a paperback edition?? Hence went ahead and purchased this kindle edition.
F**I
Libro base davvero ben scritto
Spiega in modo unico davvero, ne ho letti diversi di testi di algoritmi, penso che questo sia il migliore in assoluto!
I**S
Soo much wisdom
The book teaches algorithms with a scientific approach and there is no magic everything is proved. The code is simple and elegant. The author has also online course explaining the book content. There is also community driven GitHub repo containing answers to all book’s exercises. The only thing that I didn’t like is the absence of unit tests.
A**.
Excelente libro
Es un libro muy cuidado con un gran cantidad de ejercicios y sus soluciones. Todo informático debería conocer. La web es extraordinaria. Lo recomiendo encarecidamente, vale la pena.
M**M
Bra bok
Fick boken i utmärkt skick
Trustpilot
2 months ago
2 days ago