A way to express the rate at which the resources required by an algorithm grow as the input size increases.