Algorithm Glossary
Comprehensive explanations of key algorithm concepts and terminology
Filter by Category
11 terms found
A
D
Divide and Conquer
An algorithmic paradigm that solves problems by breaking them into smaller subproblems, solving each independently, and combining the results.
techniquesLearn more
Dynamic Programming
A method for solving complex problems by breaking them down into simpler subproblems and storing their solutions to avoid redundant computations.
techniquesLearn more
S
Searching Algorithm
Algorithms designed to retrieve specific information from a data structure.
algorithmsLearn more
Sorting Algorithm
Algorithms that arrange elements in a specific order, typically ascending or descending.
algorithmsLearn more
Space Complexity
A measure of the amount of memory an algorithm uses as a function of the length of the input.
analysisLearn more