/DSCSharp

Data Structures & Algorithms in C#

Primary LanguageC#MIT LicenseMIT

DSC#

Status GitHub Issues GitHub Pull Requests License


Data Structures and Algorithms in C#

Table of Contents

About

This project is an umbrella, hosting various kinds of Data Structures and Algorithms problems I solve using C#.

The problems have various sources

Done

  • LinkedLists
  • Stacks
  • Queue
  • Trees
  • Binary Search Trees
  • LRU Cache
  • Graphs
  • HashSet
  • HashMap

Todo

  • Disjoint Sets
  • Priority Queues
  • Dynamic Programming
  • Greedy Algorithms
  • Sorting

Getting the code

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

I am using VSCode for my development and have tried to write test cases for most of the problems. The tests are written using XUnit.

Clone the source using the command line or download the zip file from above.

You can use VScode with the C# extension installed or Visual Studio. Jetbrains Rider is another alternative.

Built with

Authors