This is a repository for famous algorithms coded up in Java.
- Linear Search
- Binary Search
- Binary Search Tree
- Bubble Sort
- Insertion Sort
- Selection Sort
- Quick Sort
- Merge Sort
- Heap Sort
- Counting Sort
- Radix Sort
- Fast Exponentiation
- Maximum Subarray Sum
- Strassen's Matrix Multiplication
- Closest Pair of Points
- Dijkstra's Algorithm
- Breadth-First Search (BFS)
- Depth-First Search (DFS)