Информация об изменениях

Сообщение Re[8]: Хипстеры против unordered map, счёт 1:0 от 16.01.2019 15:10

Изменено 16.01.2019 15:13 watchmaker

Re[8]: Хипстеры против unordered map, счёт 1:0
Здравствуйте, smeeld, Вы писали:

S> heap_sort вызывается в partial_sort, которая вызывается в introsort_loop когда размер массива, куска на которые разбиваемся в introsort_loop становится меньше некоторого значения.

Неверно. Нет такого.
Выше уже была приведена ссылка с кодом: http://rsdn.org/forum/flame.comp/7349517.1
Автор: netch80
Дата: 16.01.19

Видно, что heap_sort как раз не вызывается при нормальном сценарии (а вызывается только если лимит глубины исчерпан).
Re[8]: Хипстеры против unordered map, счёт 1:0
Здравствуйте, smeeld, Вы писали:

S> heap_sort вызывается в partial_sort, которая вызывается в introsort_loop когда размер массива, куска на которые разбиваемся в introsort_loop становится меньше некоторого значения.

Неверно. Нет такого.
Выше уже была приведена ссылка с кодом: http://rsdn.org/forum/flame.comp/7349517.1
Автор: netch80
Дата: 16.01.19

Видно, что heap_sort как раз не вызывается при нормальном сценарии (а вызывается только если лимит глубины исчерпан, но это редкая ситуация, и ожидается, что при сортировке она вероятно не произойдёт).