Я читал в Bentley & McIlroy (1993), что предложенная ими реализация быстрой сортировки использует сортировку вставками, когда массивы становятся достаточно маленькими.
Мне было любопытно узнать, используют ли современные ядра тот же маневр. Кто-нибудь знает, переключается ли ядро Linux, например, с быстрой сортировки на сортировку вставками таким образом?
qsort()
в стандартной библиотеке C (не в ядре), хотя имя, вероятно, произошло от Quicksort, в стандарте нет требования о том, как она реализована. (Это не отвечает на ваш вопрос, поэтому это комментарий.) - person Keith Thompson   schedule 01.10.2013