quicksort . n quicksort T (n)
T (n) = O (n) + 2 T [(n-1)/2]
" ", (n-1)/2 . T (n) O (n log n), . , n, ..
T (n) = O (n) + T (k) + T (n - 1 - k),
O (n log n), k = 1, . , quicksort , k > 0.
" " , :
T (n) = O (n) + T (0) + T (n - 1) = O (n) + O (n-1) + T (n-1) + T (n-2)....
, . pivot.
T (0) , , , ( ). T (n-1) . O (n²).
, O [f (n)], o [f (n)] (Big-O vs. not-o notation).