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() | Връща броя на елементите, съхранявани в момента в купчината. |