Mathematical annotation that tells how well an algorithm performs as the input size grows.

Time Complexity

describes the amount of time necessary to execute an algorithm/program

Space Complexity

describes amount of memory or space utilized by an algorithm

Read here about types of Big Os