Изменения
→Структура узла
Каждый узел <tex>x</tex> в куче <tex>H</tex> содержит следующие указатели и поля:
 '''struct''' Node
    '''int''' key <span style="color:#008000">    // ключ</span>    '''Node''' p <span style="color:#008000">     // указатель на родительский узел</span>    '''Node''' child <span style="color:#008000"> // указатель на один из дочерних узлов</span>    '''Node''' left <span style="color:#008000">  // указатель  на левый сестринский узел</span>    '''Node''' right <span style="color:#008000"> // указатель на правый сестринский узел</span>    '''int''' degree <span style="color:#008000"> // количество дочерних узлов</span>
    '''boolean''' mark <span style="color:#008000">// флаг, который показывает, удаляли ли мы дочерние узлы данной вершины</span>
====Структура кучи====
 '''struct''' Heap