Cover of Grokking Algorithms

Grokking Algorithms

An illustrated guide for programmers and other curious people

by Aditya Y. Bhargava · first published 2016

75mentions
42recommended by
59HN commenters
2014–2025first – last mentioned

71% recommend27% neutral2% critical

Why HN recommends it

Gentle, illustrated introduction to algorithms and Big O that assumes little math; hand-drawn visuals build intuition. Suits beginners and anyone intimidated by denser texts like CLRS.

Summarised by Claude from recommending comments

"Grokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python."--Publisher's desription.

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

100 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 1 mention2015: 1 mention2016: 8 mentions2017: 7 mentions2018: 4 mentions2019: 8 mentions2020: 6 mentions2021: 10 mentions2022: 9 mentions2023: 7 mentions2024: 2 mentions2025: 6 mentions2026: 0 mentions200720172026

What Hacker News says

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help