Полагаю, это будет зависеть от размера массива.
Для достаточно небольшого массива, как при сортировке выборки, просто переберите массив 100 раз, выберите максимальный элемент и удалите его.
Если массив большой, вы можете адаптировать алгоритм быстрой сортировки таким образом, чтобы на каждом шаге он сортировал элементы, большие или меньшие, чем стержень, в зависимости от того, достаточно ли элементов большеthe pivot.
Алгоритм быстрой сортировки может переключиться на алгоритм сортировки выбора, как только корзины станут достаточно маленькими.