Back to the bookshelf

Grokking Algorithms cover

Grokking Algorithms

by Aditya Bhargava

  • FINISHED
  • Finished July 2016
  • First published 2016

algorithms software engineering

Explains common algorithms such as binary search, quicksort and Dijkstra’s method with hand-drawn pictures.   It is written for beginners and uses short Python examples.