encode_BinaryHeap (кодиране на двоичен куп)

encode_BinaryHeap (кодиране на двоичен куп)

Общ преглед

encode_BinaryHeap е клас в Aspose.Font FOSS за Python.

Този клас предоставя 8 метода за работа с обектите encode_BinaryHeap в Python програми. Наличните методи включват: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Всички публични членове са достъпни за всяко приложение на Python след инсталиране на пакета Aspose.Font FOSS for Python. Свойства: arr, comp.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
comp``Прочети.Ще получи компенсация.
arr``Прочети.- Да, получава.

Методи за изчисляване на данните

ПодписътОписание на състоянието
__init__()Обаждания. в) на този екземпляр от encode_BinaryHeap.
HistogramPairComparator(p1, p2)Сравнява две двойки хистограми за подреждане.
swap(a, b)Обмен на елементите в индексите a и b в масива за купчина
bubbleDown(pos)Премества елемента в позиция по-долу, за да възстанови реда на купчината.
bubbleUp(pos)Нарича bubbleUp на този екземпляр от encode_BinaryHeap.
pop()Изважда и връща горния елемент на купчината.
push(value)Вмъква стойност в двоичния куп, използван от приоритетна опашка на Brotli encoder.
size()Връща броя на елементите, съхранявани в момента в купчината.

Вижте също:

 Български