У рамках домашнього завдання, що стосується впровадження інтросортату, мене запитують, чому для цього використовується гипсорт, а не об'єднання (або інші алгоритми ).
Introsort - це гібридний алгоритм сортування, який забезпечує як швидку середню продуктивність, так і (асимптотично) оптимальну найгіршу ефективність. Він починається з швидкості ретрансляції і переходить на велику кількість, коли глибина рекурсії перевищує рівень, заснований на (логарифмі) кількості сортованих елементів. ( Вікіпедія , знайдено 2014-травня-06.)
Єдиною причиною, про яку я можу подумати, є те, що нагромадження "на місці" ... Але я не розумію, чому це має значення тут.