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