Базовая схема секционирования Lomuto меняет стержень в стороне, делает раздел, заменяет стержень на место и затем возвращает индекс в стержень в его отсортированной позиции. В этом случае сводку можно исключить из рекурсивных вызовов:
Базовая схема разбиения Hoare сканирует с обоих концов в направлении некоторой точки внутри перегородки, располагая все элементы, меньшие, чем точка поворота, слева от всех элементов, превышающих точку поворота, но все элементы, равные точке поворота, включая саму точку поворота, может заканчиваться где угодно в разделе, и возвращаемый индекс является точкой разделения между левым (элементы <= pivot) и правым (elements> = pivot), поэтому вызывающий код не может исключить элемент в индексе, возвращенном из функции разделения Hoare от рекурсивных звонков. Если схема Hoare модифицирована, чтобы быть похожей на Lomuto, где она меняет сводную точку на любой конец, выполняет разделение, а затем заменяет сводную точку на индекс разделения, тогда вызывающий код может исключить сводную точку, но в конечном итоге это происходит медленнее.