Вопросы по теме 'binary-heap'
Сколько сравнений нужно для 8-элементной двоичной кучи?
Это вопрос домашнего задания, и меня попросили показать, что 8-элементная двоичная куча требует 8 сравнений.
но когда я использую такой пример: 1 2 3 4 5 6 7 8 я не уверен, должен ли я идти снизу вверх или сверху вниз. но в любом случае, я...
9096 просмотров
schedule
10.06.2024
Двоичная куча - найти количество узлов на высоте
Я боролся с этим уже несколько часов, и я тоже не могу найти ответы здесь. (есть много постов о бинарной куче, но у меня не было этой конкретной проблемы).
Проблема в:
Для двоичной кучи с 1492 узлами число узлов высоты два равно _ 187 _.
Я...
625 просмотров
schedule
20.11.2022
Временная сложность или большое О кода
У меня есть этот массив с максимальным свойством кучи. Временная сложность deleteMax равна O(logn). Если приведенный ниже код будет повторяться всего 7 раз, какова будет временная сложность приведенного ниже кода (большой O)?
int heap_size =...
369 просмотров
schedule
04.05.2023
почему siftdown работает в heapsort, а не siftup?
У меня есть задание по программированию: вам нужно будет преобразовать массив в кучу, используя только O(n) свопов, как было описано в лекциях. Обратите внимание, что в этой задаче вам нужно будет использовать минимальную кучу вместо максимальной...
296 просмотров
schedule
19.07.2022
найти медиану несортированного массива с использованием кучи
Есть ли способ найти медиану несортированного массива с помощью кучи? Если это возможно, является ли это более эффективным, чем использование сортировки с последующим поиском медианы? пожалуйста, помогите мне.
327 просмотров
schedule
05.03.2022