


Grokking Algorithms : Bhargava, Aditya Y., Zingaro, Daniel: desertcart.in: Books Review: Simplest Explanation of Difficult Algorithm - I have learned DSA many a times from different sources and yt but none has explained the way it is in this book...THE BEST BOOK to understand the core algorithm fundamentals. Review: Good - Good





| Best Sellers Rank | #17,866 in Books ( See Top 100 in Books ) #5 in Programming Algorithms #5 in C & C++ Programming #10 in Algorithms |
| Country of Origin | United Kingdom |
| Customer Reviews | 4.7 4.7 out of 5 stars (231) |
| Dimensions | 18.73 x 1.27 x 23.5 cm |
| Edition | 2nd |
| Generic Name | Book |
| ISBN-10 | 1633438538 |
| ISBN-13 | 978-1633438538 |
| Importer | Computer Bookshop (I) Pvt. Ltd. , Kitab Mahal Building, 190 Dr. D N Road, Fort , Mumbai - 400001 , Whatsapp - +91 9987380571, Email - [email protected], Website - www.cb-india.com |
| Item Weight | 544 g |
| Language | English |
| Packer | Atlantic Publishers and Distributors (P) Ltd., 7/22, Ansari Road, Darya Ganj, New Delhi - 110002 INDIA, Email – [email protected], Ph – 011-47321430 |
| Print length | 294 pages |
| Publication date | 26 March 2024 |
| Publisher | Manning Pubns Co |
P**.
Simplest Explanation of Difficult Algorithm
I have learned DSA many a times from different sources and yt but none has explained the way it is in this book...THE BEST BOOK to understand the core algorithm fundamentals.
D**O
Good
Good
M**E
Great book to get started OR Revise your algorithm skill set.
Whether you are making your first move into algorithms or looking for means to refresh your rusty algorithms skills this book will be a perfect options. It has some thing to offer for every one. The explanations are present in a very easy to understand manner with good picture examples making it easy for us to understand and implement the algorithms.
A**.
Lucid, illustrative book for beginners or a quick revision
Learning algorithms can get tricky. I feel Aditya has done a good job of introducing the readers to algorithms with illustrations and relatable examples. Besides, the pseudocode examples make sure that the read is still technical along with exercises to follow up on A nice book, overall. Recommend it!
K**A
An easy to read journey into the world of algorithms
For a beginner, this book is very easy to grasp. It covers almost all the important algorithms that you shall need including the ones that are extensively used in AI. For an experienced person, this book is a good and quick reference. Highly recommended, especially if you are starting with a career in software.
A**R
A must have book learning algorithms
This book is a must-have for anyone looking to master algorithms and data structures, offering comprehensive coverage, insightful explanations, and practical exercises. With its accessible approach and updated content, "Grokking Algorithms, Second Edition" is the perfect companion for unlocking the power of algorithms in everyday programming tasks and coding interviews.
A**X
I don’t have much algorithm experience, so I was nervous about starting this book. It turned out to be really easy to follow. The pictures and simple explanations made it much less confusing than I expected. Each chapter builds up slowly; the examples helped me see how things work. The exercises weren’t too hard, and I liked that the code is in Python, which is beginner-friendly. This is a great place to start if you’re new to this topic and want something that doesn’t feel overwhelming.
E**R
Excellent book on on algorithms for computer programmers. Introduces basic algorithms in an easy and approachable manner.
E**D
Antes de leer ya le doy 5 estrellas
I**A
Easy and fun to read—it makes you fall in love with algorithms. Nice size as well.
P**O
There is no way around this, this book is incredibly good. It explains some base, yet key, data structures and algorithms in a way to is fairly simple to comprehend; the illustrations allow you to visualize the structure of the data structures in a far more organic way than just looking at a wall of code, while also allowing you to follow step by step the flow of the algorithms. This, completed with the code given, allow you to learn and comprehend fairly quickly the contents inside, and trust me, this book is both an eye opener to a whole new world of incredibly interesting things to learn and demystifies an entire new branch of IT that goes from "impossibly hard" to "it wasn't that bad". Furthermore, when required, the book also explains the underlying computer architecture that favors one type of structure and algorithm based on another. If you read this, you will know why reading from an array is faster than a linked list, but also why writing to it might be incredibly fast or far slower, depending on which situation. Aside from this example, this kind of knowledge allows you to make far more informed decisions. The only slightly negative, but debatable point, is the choice of the language Python. On one hand, this book being in Python instantly becomes accessible to everyone, even without any Python experience grasping the content is incredibly easy. On the other hand, I feel like some concepts will always remain purely hypothetical if you do not have to implement them. For example, the linked list vs array example made before is completely transparent if you use Python, because you do not have to deal with the underlying structure, which is what you care about. Same can be said for hash maps, of course Python, like many other languages and libraries, provides dictionaries, therefore writing your own is useless. However if the entire point is learning how hash maps work, then perhaps writing an implementation and "having to deal with it" is not that bad. Perhaps a less accessible but more practice heavy version of this book in C would be helpful, or at least the reader should try to use a language such as a C to force himself to actually apply the knowledge that some time is purely theoretical of this book. That aside, it's fantastic, and it's a great first algorithm book. It made me pass my interview, allowing me to get a fairly substantial career upgrade, I can't not suggest it.
TrustPilot
1 周前
2 周前