Мне нужна помощь в моей домашней домашней работе. Мне нужно написать процедуру сортировки, которая сортирует массив длиной 5, используя 7 сравнений в худшем случае (я доказал, что 7 будет необходимо из-за высоты дерева решений).
Я считал использование дерева решений "жестко закодированным", но это означает, что алгоритм действительно сложный, и мой учитель намекнул, что он не так, как это должно быть сделано.
Я проверил quicksort, сортировку слияния, сортировку кучи, сортировку кучи d-ary, сортировку вставки, сортировку сортировки, все не отвечают требованию, что заставляет меня полагать, что нужен конкретный алгоритм для массивов длины 5.
Очень хотелось бы получить подсказки в правильном направлении.