MusaBajwa / Algorithms

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 ✔️

About

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


Languages

Language:C++ 71.9%Language:C 18.3%Language:Python 9.7%