This library has my implementations of basic data structures using C# 7.1 and .net core 2.1 for studies purposes.
- Display the step-by-step of each sorting and search algorithm
- Queue
- List
- Stack
- Unit test - XUnit
- Mergesort
- Heapsort
- Quicksort
- Unit test - XUnit
- AVLtree: [x] Insert, [x] Search, [x] Remove
- BinaryTree: [x] Insert, [x] Search, [x] Remove
- HeapTree: [x] Insert, [x] Remove
- BinarySearch (remember that it assumes that the entry is already ordered)
- Graph: [x] DeepFirstSearch, [x] BreadFirstSearch, [x] ShortestPath
- Unit test - XUnit [WIP]