Big O-notation is a mathematical notation used to describe the upper bound or worst-case scenario of the growth rate of a function.