Algorithms
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.
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).
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.
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.Downsides1. 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
One of the best books
This is one of the best books for learning algorithms
A**R
Five Stars
The best book in java algorithms. Brand new arrived on time
A**R
Five Stars
Excellent!
W**Y
Excellent
Book arrived in perfect condition.
E**A
Muito didático com excelentes figuras
Esse livro é muito completo e extremente didático a partir do uso de ilustrações e repleto de passo-a-passos.
N**T
Reçu en bon état, dans les délais
Le livre est excellent ! Une bonne ressource
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**R
Decent book
Purchased the book for a university course, it contained lots of information, but felt like it didn't go into details. Was also a bit boring at times.
H**Z
Excelente inversión para aprender o reforzar teoría de algoritmos
De muy fácil lectura, súper recomendable para quien necesita adquirir o reforzar conocimientos de algoritmos, incluso explica conceptos básicos de programación. Se usa el lenguaje Java en el libro, pero sin problema lo voy traduciendo a Python que es mi fuerte, y pienso que se puede hacer lo mismo para la mayoría de lenguajes que soportan OOP. El precio es alto, pero lo vale, aunque esperé a que tuviera una pequeño descuento. Será una buena referencia para siempre.
Trustpilot
5 days ago
1 month ago