Skip to content

This library has my implementations of basic data structures like queue, list, and stack, search algorithms Mergesort, Heapsort, Quicksort, AVLtree and BinarySearch. Using C# and .net core for studies purposes.

Notifications You must be signed in to change notification settings

Elaynne/DataStructureLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataStructureLib

This library has my implementations of basic data structures using C# 7.1 and .net core 2.1 for studies purposes.

TO-DO

  • Display the step-by-step of each sorting and search algorithm

Collections:

  • Queue
  • List
  • Stack
  • Unit test - XUnit

Sort:

  • Mergesort
  • Heapsort
  • Quicksort
  • Unit test - XUnit

Search:

  • 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]

About

This library has my implementations of basic data structures like queue, list, and stack, search algorithms Mergesort, Heapsort, Quicksort, AVLtree and BinarySearch. Using C# and .net core for studies purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published