Alexander Danilchenko 52a5a7cc24 Changed code style according to new Java versions
Changed long and ugly type declarations with "var" keyword (Java 10).  Also fixed warning about raw usage of HashSet without type specification.
2020-01-12 18:34:55 +02:00
2019-11-12 09:19:21 -06:00
2019-11-12 09:19:21 -06:00
2019-11-12 09:19:21 -06:00
2019-11-12 09:19:21 -06:00
2018-08-24 11:17:02 -07:00
2017-03-15 16:05:38 -07:00
2016-05-25 15:59:16 -07:00

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.
Description
No description provided
Readme 108 MiB
Languages
JavaScript 11.8%
Zig 10.6%
C# 6.3%
Java 6.1%
C++ 5.9%
Other 59.3%