Implementation of various algorithms in Java. Based upon Sedgewick and Wayne's Algorithms.