Definition: Algorithm Efficiency

An algorithm is efficient if its time complexity is on the order of for some constant , i.e. there is a polynomial of degree such that .