Я нашел так много вариантов методов, изучая Quicksort онлайн.QuickSort: Не могу понять деталь, когда Pivot меняет свою позицию
Каждый раз, когда меня смущает меня на этапе «Замена/замена позиции поворота» после Указатели влево/вправо скрещены.
Вопрос: Заменить поворот с помощью положения указателя влево/вправо после каждого раунда. вот в чем вопрос.
Извините, я не могу найти подходящие примеры, поскольку я не могу сделать это, чтобы задать свой вопрос. но, пожалуйста, если у кого-то есть лучший пример, а также Код PHP?
Пример: [81,70,97,38,63,21,85,68,76,9,57,36,55,79,74,85,16,61,77,49,24] принять стержень: 57
может взять этот пример, если хотите: https://ece.uwaterloo.ca/~cmoreno/ece250/quick-sort-complete-example.pdf
Перестановка левый/правый указатель поворота с является схема разделов Lomuto. [Схема разделения Hoare] (http://en.wikipedia.org/wiki/Quicksort#Hoare_partition_scheme) не делает этого и обычно быстрее. – rcgldr