Skip to content

mikebull/DataStructures-Algorithms

Repository files navigation

Data Structures and Algorithms

A collection of various data structures and algorithms implemented in C#, with the ultimate goal of implementing the vast majority of structures in this list

Data Strictures Implemented so far

  • Hash Table
  • Max Heap
  • Linked List
    • Single without Tail Pointer
    • Double with Tail Pointer
  • Queue
    • Using Array
    • Using Linked List
    • Deque (Double-Ended Queue)
  • Graph
    • Adjacency List

Sorting algorithms

  • Selection Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort

Searching algorithms

  • Depth First Search
  • Breadth First Search

About

A collection of various data structures and algorithms implemented in C# and Ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published