Big O Notation is a form of symbolism that helps us choose the right algorithms in various situations. It also helps us better understand the performance of algorithms.
The following definition was originally found in a FreeCodeCamp Article. In it’s most basic form, an algorithm is a set of detailed step-by-step instructions to complete a task. For example, an algorithm to make coffee in a french press would be: