Условием для наилучшего случая для быстрой сортировки является то, что центр всегда идет прямо в середине (за исключением, возможно, на самых последних этапах), так что многое определенно верно. Кроме того, вам нужно как можно меньше свопов, точные конфигурации для этого зависят от деталей реализации.
Одна из распространенных реализаций - сначала поменять шарнир на последнее место, а затем расположить остальные так, чтобы элементы, меньшие (или равные) шарнира, были перед большими элементами и, наконец, поменять шарнир (с последнего места) на первый из более крупных элементов (затем повторяется).
Еще один метод - это поставить стержень в первый слот до его размещения и поменять его местами с последним, не превышающим шарнир после.
В лучшем случае для этих стратегий требуются разные конфигурации. Например,
4 1 3 5 6 7 2
- лучший вариант для варианта «поменять местами в последнем месте», в то время как
4 1 3 2 6 5 7
- лучший вариант для «Pivot Stays Put».
Наихудший сценарий - когда сводная точка всегда переходит к одному из концов массива, точные детали снова зависят от реализации, но сортировка или обратная сортировка обычно являются наихудшими случаями.