Операции:
NULL
)Операции:
Операции:
существуют различные варианты с различной сложностью
рассмотрим двоичную кучу
является двоичным деревом, обладающим свойством кучи, и дополнительно обладает свойствами:
Сложность операций в двоичной куче:
Построение двоичной кучи из массива аналогично сортировке и имеет сложность \(\mathcal O(N\log N)\)
\(D = \mathcal O(\log N),\) в лучшем случае, если дерево “сбалансировано”, т.е. дочерних элементов “слева” от каждого элемента примерно столько же, сколько “справа”, в худшем – \(D = O(N),\) если дерево по сути развёрнуто в список.