/Algorithms

Groovy implementations of various algorithms & data structures from "Algorithms" (Cormen, Leiserson, Rivest, Stein).

Primary LanguageGroovy

Algorithms

Algorithms

This project contains lots of Groovy implementations of various problems and algorithms from Introduction to Algorithms by Cormen, Leiserson, Rivest, Stein (CLRS).

The goal is to create clean, readable, and runnable versions of the algorithms presented. It's easier to learn an algorithm when you can step through it line by line with a debugger!

Scared by Groovy? Don't be, it's just an extension of Java that lets us remove lots of the clutter and boilerplate code that would weigh down the presentation of the algorithms. If you can write Java code, you can write Groovy code.

Enjoy!

Table of Contents