In Computer science, an algorithm is a sequence of instructions/Steps typically used to solve a class of problems or perform a computational task.
These are some of the common Algorithms
- Quick Sort
- Merge Sort
- Insertion Sort
- Heap Sort
- Bucket Sort
- Radix Sort
- Tim Sort
- Counting Sort
- Selection Sort
- Topological Sort
- Linear search
- Binary Search
- Interpolation Search
- Dijkstras Algorithm
- Bellman-Ford Algorithm
- Floyd- Warshall Algorithm
- Kosaraju's Algorithm
- 2SAT problem
- Topological Sort
- Cycle Detection
- Eulerian paths
- Hamiltonian paths
- De Bruijn sequences
- Knight’s tours
- Bipartite Graph
1 Ford–Fulkerson algorithm 2 Disjoint paths
- Knapsack problem
- Huffman's Encoding
- Job Scheduling with deadline
- Prim's Algorithm
- Kruskal's Algorithm
- Prime Number - Seive of eratosthenes
Project Euler #7: 10001st prime-Solution in Java - Timeout at Testcase 4 and Testcase 5
If you find this repository helpful in any means Don't forget to Star this repository
Also do check out my Data Structure Repo here