Defined relative to the size of input: T(n)
The peak asymptotic space (memory) needed in an algorithm.
The asymptotic time (operations) needed in an algorithm.
Base unit of operations are the elementary operations.
A set of instructions for which their asymptotic running time is equal to the asymptotic running time of the whole algorithm.
T(n) = aT(\lfloor \frac{n}{b} \rfloor) + f(n) where f(n) = \Theta(n^\alpha)