Home

Awesome

DStruct.NET

Build NuGet Version (DStruct.NET)

DStruct is a library I implemented around the end of 2018, when I first approached C# and felt like it was lacking some important data structures that other languages like Python and C++ offer in their standard libraries.

All the data structures implemented in the library are listed below, divided by category.

<br>

General

<br>

Binary Trees

Different implementations of binary search trees, enhanced to offer an efficient way to access the N-th element through an indexer.

<br>

Heaps

<br>

Queues

<br>

Trie

<br>

Probabilistic

<br>

Sparse