Sorting Bubble Sort Merge Sort Quick Sort Searching Linear Search Binary Search Matrix Search Misc Prefix Sum Array GCD calculation Kadane's Algorithm Seive of Eratosthenes Juggling Algorithm