Знающие люди утверждают, что на каждом этапе разбиения массива, опорный элемент надо выбирать случайным образом. Выбор постоянного грозит увеличением в среднем скорости работы. Утверждают они, что , например если выбирать опорным элементом крайний левый то в случае если массив отсортирован , то он заново будет отсортирован и сложность по времени -
, или если быть точнее
. Вероятность такого случая
.
Если мы будем выбирать опроный элемент случайно, то нам достаточно такого входного массива, что слева от опорного были все элементы меньше его, а справа - больше. Вероятность этого случая не меньше чем выше! Так в чем преимущество случайного опорного элемента.