Data Structures and Algorithms in C#
This project is an umbrella, hosting various kinds of Data Structures and Algorithms problems I solve using C#.
The problems have various sources
- LinkedLists
- Stacks
- Queue
- Trees
- Binary Search Trees
- LRU Cache
- Graphs
- HashSet
- HashMap
- Disjoint Sets
- Priority Queues
- Dynamic Programming
- Greedy Algorithms
- Sorting
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
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.
- @lavin-ds - Idea & Initial work