Лічильник
Сьогодні Разом
Відвідувань 11 5336931
Авторізацій 0 428632
Користувачів 0 2682
Статья

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


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