DATA STRUCTURES AND ALGORITHMS

DATA STRUCTURES

  • BinaryTree.cs
  • BSTree.cs [Binary Search Tree]
  • Graph.cs
  • KeyedPriorityQueue.cs
  • PriorityQueue.cs
  • RedBlackTree.cs [Left-leaning Red-Black Trees]

ALGORITHMS

  • RecursiveEliminate.cs

  • Dijkstra (Graph.Dijkstra)

  • Tarjan (Graph.Tarjan)

  • SORT

    • HeapSort.cs
    • MergeSort.cs
    • QuickSort.cs