Каким будет время работы построения кучи, если просто последовательно добавить в кучу все n элементов?
Мне нужно выбрать все верные варианты из следующих
O(n)
Ω(n2)
Ω(n)
O(n2)
Ω(nlogn)
O(nlogn)
Если мы последовательно добавляем элементы (всего их
n) в кучу (бинарную кучу) и каждый раз восстанавливаем свойство кучи (верхняя оценка сложности O(
logn), нижняя оценка Ω(
1)), то верхняя оценка общей сложности будет O(
nlogn), нижняя - Ω(
n). Правильные варианты, на мой взгляд:
Ω(n),
O(n2) (если имеется в виду O(n*n)),
O(nlogn)