, O(n)
, ( ) O(n log n)
. , , -, , -, - - R.W. Floyd.
, O (1), , . , .
, O (1), , , 0,5. , ; , - ; . , 0 + 0,5 + 0,25 +... == 1.
, . , . , , O (1). ; - " " (1991) , - .
Floyd heapify , , ( ) - . ., , 1999 : " , .
:
. , , , PRNG , .
, , .
, O (log n) O (1) n; c 1 O (1) + c 2 O (log n), c 1 c 2, O (1).