, . Big-O , , " n". , , O (n) == O ( 2n), , .
"- n ", , , , ( n.) , , , , , , , , "- n ", , ( n) , , . , "O (n)" .
O (2n) = O ( n)? , O ( n), , n , . n , O ( 2n) , O ( n), . , , , - , O ( n).
, : ", , , - . , ?" n O (2n) O ( n) n O ( n ^ 2) O ( 500n). n 10, n ^ 2 10 10 100, 500n - 500 10 5000. n, n . n 500, n 500. n 1000, n ^ 2 , 500n - " ". n , n ^ 2 - 1 000 000 000 000, 500n - - 500 000 000 - . , n , O ( n) n.
( , n , n ^ 2 , 500n - , , ? . , . ?)
, O ( kajillion n) O ( n * log n). - , " n", , , - n O(). , , , , .
-, n , O (n ^ 2 + 61n + 1682) = O ( n ^ 2), n ^ 2 , 61n, n , 61n , 61n 1682. O(), n .
, O (log10n) = O ( ( ) n), b, log10 ( x) = log_ b (* x *)/log_ b (10). , O ( log10n) = O ( log_b (x) * 1/(log_b (10)). 1/log_b (10) , , O ( n) .