kostyamega8
@kostyamega8
Новичок

Почему heapSort работает за n log N?

У меня есть куча её высота log n. Я её хочу отсортировать, n - это случаем не количество вершин которые надо отсортировать ?
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
sgjurano
@sgjurano
Разработчик
N – это число элементов в куче, при сортировке вам нужно поочередно достать из кучи все элементы, после каждого извлечения кучу надо перестроить, это требует O(logN) операций.

Всего получается O(NlogN).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы