//--------------------- Data structure ------------------------//
-
Insertion sort
-
Selection sort
-
Bubble sort
-
Marge sort
-
Quick sort
-
Counting sort
-
Radix sort
-
Heap sort
-
Bin sort
-
Shell sort
-
Linear search
-
Binary search
-
Euclidean GCD Algorithm
-
Universal Hashing
-
Stack
-
Queue
-
Linked list
-
Fibonacci Series
-
Recurrences
//-------------------------- Algorithms --------------------------//
-
Longest Common Subsequence
-
Optimal Binary Search tree
-
Matrix Chain Multiplication
-
Strassen's Matrix Multiplication Algorithm
-
BFS
-
DFS
-
DAG
-
Longest Increasing Subsequence
-
Topological sort
-
Krushkal's algorithm
-
Prim's algorithm
-
Dijkstra algorithm
-
Bellman Ford's algorithm
-
Warshall's algorithm
-
(0,1) Knapsack problem
-
Naive string matching algorithm
-
Rabin Karp string matching algorithm
-
Activity selection problem
-
MST algorithm
-
Max flow min cut