Famous Algorithms This is a repository for all the famous algorithms coded up in Java. Searching Algorithms Linear Search Binary Search Sorting Algorithms Bubble Sort Insertion Sort Selection Sort Quick Sort Merge Sort Heap Sort Divide and Conquer Fast Exponentiation Maximum Subarray Sum Strassen's Matrix Multiplication