Big O Notation

Big O notation describes how an algorithm's running time or memory use grows as the input gets larger, ignoring constant details.