Introduction

Algs4Net is a .NET library port of algs4.jar with the goal to serve instructors and programmers who adopts the Algorithms, 4th Edition textbook and would prefer to follow and demonstrate the text’s algorithms using C# in a .NET environment. To meet the goal, Algs4Net was built using the following conventions:

Notes: As of now, most of the classes that cover the six chapters of the algs4.jar library were ported, with the exception of the CollisionSystem class, classes in the Beyond section starting from the FenwickTree class and all classes in the Exercise solutions section.

To use the library, clone or download the Algs4Net solution and see Quick Start for how to use the library. Refer the API Reference for an online documentation of the library's classes.