/Algorithms

Data Structure Algorithms || Mathematical algorithms || Dynamic programming logics

Primary LanguageC++

Algorithms

Data Structure Algorithms | Mathematical algorithms | Dynamic programming


Sorting

Sorting Python C CPP
BubbleSort ✔️
HeapSort ✔️ ✔️️
InsertionSort ✔️
MergeSort ✔️
CountSort ✔️
SelectionSort ✔️
QuickSort ✔️ ✔️

Tree

  • Height / Depth of a tree - Completed

Algorithms

Graph Algo Python C CPP
BFS
DFS
Dijkstra Algo
Min Spanning Tree - Prim
Floyd Marshall Algo
Ford-Fulkerson Algo
Floyd Cycle detection algo
Min Spanning Tree -Kruskal
Bridges in a graph
Hungarian Algorithm

Dynamic

Dynamic Python C CPP
LCS
LIS
Edit Distance ✔️
Subset sum problem
0-1 knapsack problem ✔️