Изменения

Перейти к: навигация, поиск

Двоичная куча

13 байт добавлено, 21:45, 9 марта 2012
Определение
Удобная структура данных для сортирующего дерева — массив <tex>A</tex>, у которого первый элемент, <tex>A[1]</tex> — элемент в корне, а потомками элемента <tex>A[i]</tex> являются <tex>A[2i]</tex> и <tex>A[2i+1]</tex>. Высота кучи определяется как высота двоичного дерева. То есть она равна количеству рёбер в самом длинном простом пути, соединяющем корень кучи с одним из её листьев. Высота кучи есть <tex>O(\log{N})</tex>, где <tex>N</tex> — количество узлов дерева.
Кучи бывают как Чаще всего используют кучи для минимума (когда предок не больше детей), так и для максимума (когда предок не меньше детей).
==Базовые процедуры==
Анонимный участник

Навигация