This post is part of my 2020 goal to read 25 books.

Grokking Algorithms by Aditya Y. Bhargava

An Illustrated Guide For Programmers And Other Curious People

This book covers a number of algorithms and concepts, including Big O Notation, QuickSort, HashTables and Dynamic Programming. The included illustrations really bring the concepts to life and made it much easier to follow along. It also includes a “next steps” guide at the end, as well as exercises throughout. I’ll definitely keep this one on my bookshelf.

Score: 3/3

Buy: Amazon