Лічильник
Сьогодні Разом
Відвідувань 100 5322608
Авторізацій 5 427907
Користувачів 5 2668
Статья

189. Быстрая сортировка без рекурсии.


Если постараться, быструю сортировку можно написать без рекурсии. Для этого можно использовать структуру данных стек, который реализует принцип LIFO, что соответствует принципу выполнения функции при рекурсии. В стек мы будем складывать пары (l, r). Также при выборе опорного элемента лучше писать int piv = a[l + (r - l) / 2]. Так можно уменьшить вероятность переполнения переменной.