Code for the book Grokking Algorithms (http://manning.com/bhargava)
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 78 commits behind egonSchiele:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
01_introduction_to_algorithms
02_selection_sort
03_recursion
04_quicksort
05_hash_tables
06_breadth-first_search
07_dijkstras_algorithm
08_greedy_algorithms
09_dynamic_programming
images
LICENSE
README.md

README.md

Grokking Algorithms

This is the code in my book Grokking Algorithms.

Also check out Python Tutor, a great website that helps you step through Python code line by line.

Errata

Here's the errata page.

Images

This repo also contains every image in Grokking Algorithms, in hi-res. These images are available for free for non-commercial use. If you use an image, please add "copyright Manning Publications, drawn by adit.io". You are welcome to use these images in any non-commercial teaching materials, presentations, etc.

Contributing

  • The examples in this book are in Python, but I'd like to get examples in Ruby, Javascript, C, and other languages too. Please add examples in other languages!
  • I'm pretty responsive to PRs. That is the quickest way to contribute to this repo.