To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
2.0 out of 5 starsContent is good, but print quality is below par.
Reviewed in Canada on July 9, 2020
Verified Purchase
From what I've read so far from the online version, content is pretty decent, but I just received the physical copy of the book today and I'm quite disappointed with the print quality. The pages used for printing is very cheap. The black ink used also seems to be a rather light shade of black. The binding also seems to be pretty weak even though its a paperback. If this is the expected quality, then the pricing should be around ~$10 not $35+.
I found this book extremely helpful while taking my intermediate algorithms course. I really enjoy the author's sense of humour, and found that it was actually a "page-turner"! I would definitely recommend this to anyone who is wanting to understand algorithms and computer science at a deeper level.
I bought this book because I found its PDF version online, and it honestly has some of the clearest explanation of difficult algorithms and computer science concepts I have ever seen in any book so far (and I've seen a few popular algorithms books). It strikes a great balance of including plenty of visuals, good explanations and the algorithms themselves, without sacrificing the math behind them.
My only wish is that there is a hardcover edition of the book released with all of the images with their colors as seen in the PDF edition of the book, plus adding some of the great but yet unfinished notes on some more advanced topics that are available on the website, such as Advanced Dynamic Programming and Linear Programming.
Overall, this is an excellent textbook that explains Computer Science concepts very well, with plenty of useful visuals and written in a way that is easy to understand, including a few jokes here and there.