===Вспомогательные структуры===
Нам понадобятся понятия '''корневого счетчикаstruct''' и FatHeap '''счетчика int''' rootCount [] <span style="color:#008000"> // массив, соответствующий корневому счетчику</span> '''int''' countViolation [] <span style="color:#008000"> // массив, соответствующий счетчику нарушений</span> '''Node''' minPointer <span style="color:#008000"> // указатель на элемент кучи с минимальным ключом</span> '''int'''.maxRank <span style="color:#008000"> // наибольший ранг среди рангов деревьев, присутствующих в куче</span>
Толстую кучу будем представлять записью следующего вида:
<tex>fatHeap = (rootCount, countViolation, minpointer, maxRank)</tex>, где:
<tex>maxRank</tex> {{---}} '''наибольший ранг''' среди рангов деревьев, присутствующих в куче
Толстую кучу будем представлять записью следующего вида:
==Избыточное представление чисел==