j является вершина


j является вершина с индексом j/2. Отметим, что у корневой вершины "отца" нет. Поэтому основное свойство бинарной кучи обеспечивается выполнением условия, что для любой тройки элементов с индексами i, 2i, 2i+1 элемент с индексом i должен иметь максимальный приоритет (в куче из трех элементов более сильный всегда сверху). Ниже приводится способ поддержания этого свойства при выполнении операций добавления и удаления минимального элемента. 4. Реализация операции добавления элемента. При выполнении операции добавления элемента со значением 17, элемент должен поместиться на свободное место, т.е. позицию с индексом Num+1. Однако эта позиция может не соответствовать правильному положению элемента в куче, так как над ним может находиться элемент, имеющий меньший приоритет. Понятно, что в этом случае для вершины с индексом 5 нарушается основное свойство кучи. Эта ситуация изображена на рис 6а. Простейшим способом разрешения этой ситуации является обмен элементов, на которых
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz