Algorithmic Thinking: A Problem-Based Introduction Homepage for the book Algorithmic Thinking: A Problem-Based Introduction

My Personal Top Five Algorithm Design Books

Hello, readers,

Over the years, I’ve read many algorithms books. I look for examples, explanations, proofs – anything I can use to inform both my teaching and my own books.

Here are five of the best books about designing algorithms, including a mini review that I wrote for each one.

I hope this list helps you find what you need in order to become an expert programmer and algorithms designer. Thank you for reading!