Vocab for class 1

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