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 |