635
правок
Изменения
→Вспомогательные структуры
Толстую кучу будем представлять записью следующего вида:
'''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>
[[Файл:FatHeapExample.png |400px|thumb|center|Представление леса списком]]