riyadparvez / data-structures-csharp

A library for advanced data structures in C#.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data Structures C#

HitCount

Looking for maintainers

I don't have time to maintain this project anymore. If you are interested into maintaining this project, please drop me an email.


A library for all the data structures in C#. Every class will be generic and reusable. It uses http://research.microsoft.com/contracts library.

Caution: This library is under development and not tested. Anything can break.

Implemented data structures are:

  • AVL Tree
  • B+ Tree
  • Binary Search Tree
  • Binary Search Tree (Transpose)
  • Binomial Heap
  • Bloom Filter
  • Compressed Trie
  • Concurrent Hash Set
  • Directed Acyclic Word Graph
  • Heap
  • Heap Structured Binary Tree
  • Interval Tree
  • List (Move to front heuristics)
  • List (Frequency count heuristics)
  • List (Transpose heuristics)
  • Red Black Tree
  • Region Quad Tree
  • Rooted Tree
  • Splay Tree
  • Skip List
  • Trie

About

A library for advanced data structures in C#.

License:MIT License


Languages

Language:C# 100.0%