Concept | Definition | Example |
---|---|---|
Algorithm | A repeatable process for determining the solution to a problem | |
Time Complexity | How long the algorithm takes | |
Space Complexity | How much space the algorithm takes | |
Big 0 Notation | Language used to analyze algorithm complexity | |
Optimization | Making an algorithm take less time or space | |
Data structure | A way to organize data |