Data Structures and Algorithms (DSA) features implementations of data structures and algorithms that are not implemented in any version of .NET.
This book is the result of a series of emails sent back and forth between the two authors during the development of a library for the .NET framework of the same name.
A key factor of this book and its associated implementations is that all algorithms were designed by us, using the theory of the algorithm in question as a guideline.
The book use's pseudo code to describe the solutions that we have created so that it can be easily ported to many imperative OO languages like C#, C++, and Java (amongst others).
This open book is licensed under a Creative Commons License (CC BY). You can download Data Structures and Algorithms ebook for free in PDF format (1.1 MB).