Math-Computing-Society-MCS / Algorithms

Data Structure Algorithms || Mathematical algorithms || Dynamic programming logics
2 stars 12 forks source link

Algorithms

Data Structure Algorithms | Mathematical algorithms | Dynamic programming


Sorting

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

Data Structure

Ques Python C / CPP
Height of a tree ✔️
Singuly Linked List ✔️
Doubly Linked List ✔️
Circular Singuly Linked List ✔️
Circular Doubly Linked List ✔️

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

Mathematical Algorithms

Logic Python C / C++
HCF & LCM ✔️ ✔️
Factorial ✔️ ✔️

Dynamic

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