Отчитав эту статью из Википедии о алгоритмах сортировки, казалось бы, что лучший алгоритм сортировки - smoothsort. Он имеет максимальную производительность во всех категориях: лучший, средний и худший. Ничто не сравнится с ним в какой-либо категории. Он также имеет постоянные требования к памяти. Единственным недостатком является то, что он нестабилен.
Он бьет timsort в памяти, и он превосходит быструю сортировку как в худшем случае производительности, так и в памяти.
Но я никогда не слышал о smoothsort. Никто никогда не упоминает об этом, и большинство обсуждений, похоже, вращаются вокруг других алгоритмов сортировки.
Почему это?