Problem Solving in Data Structures & Algorithms Using Python
A**N
Very Nice book
This book has been an excellent resource for my interview preparation. The language is straightforward, and the large number of solved problems has really helped me get a good grasp of the material. It's especially useful if you’re targeting companies like Google and Amazon. Additionally, the paper quality is very good, with a solid binding that makes the book firm and durable.
S**S
Bad proofreading
I bought the third edition of this book. The positive things: The chapters and content is relevant and covers all the important aspects that I was looking for. The bad things: The author did not check properly for mistakes. Example: On p. 10 at example 1.1, the code shows a while loop but the title refers to "Time Complexity: O(n), single for loop...". The exponents are not typed nicely as you would expect from a book, e.g. n^2. Overall the proofreading seems not been done well.
A**R
best book for hands on learning dynamic programming
I've always struggled with dynamic programming, but this book breaks it down in a way that finally makes sense to me. The author divides problems into pattens, which really helped me to understand the concepts better. Plus, there are tons of solved problems to practice with!
L**I
Good
I’m preparing for interviews, and this book has been a game-changer. It’s packed with diagrams that make understanding complex concepts much easier. This is especially useful for someone like me who needs visual aids to learn effectively.
V**L
Well organized and very extensive book for data structure
"Problem Solving in Data Structures & Algorithms Using Python" by Hemant Jain is a highly recommended book for students and professionals who want to improve their skills in data structures and algorithms using the Python programming language.The book covers a range of topics, including arrays, linked lists, stacks, queues, trees, graphs, searching and sorting algorithms, dynamic programming, and more. The author provides clear explanations of each topic, along with examples and exercises that help readers to understand and apply the concepts.Overall, "Problem Solving in Data Structures & Algorithms Using Python" is a comprehensive guide that can help readers to develop a strong foundation in data structures and algorithms using Python. The book is suitable for both beginners and experienced programmers who want to improve their skills in this area.
Trustpilot
1 month ago
5 days ago