Algorithms
Back: 01 - Foundations MOC
Algorithms are step-by-step procedures for solving computational problems. They transform inputs into desired outputs and are analyzed for correctness, efficiency, and resource consumption. The study of algorithms is central to computer science, providing the methods by which data structures are utilized effectively.
Categories
- Sorting
- Searching
- Graph Algorithms
- Dynamic Programming
- Greedy Algorithms
- Backtracking & Recursion
- String Algorithms
- Randomized & Probabilistic