encode_BinaryHeap
encode_BinaryHeap
Overview
encode_BinaryHeap є клас у Aspose.Font FOSS для Python.
Цей клас надає 8 методів роботи з об’єктами encode_BinaryHeap в програмах Python. Доступні методи включають: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Font FOSS для пакету Python. Свойства: arr, comp.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
comp | `` | Read | Він отримує компенсацію. |
arr | `` | Read | Він отримує “арр”. |
Methods
| Signature | Description |
|---|---|
__init__() | Calls init (починається) на цій інстанції encode_BinaryHeap. |
HistogramPairComparator(p1, p2) | Порівняє дві пари гістограм для упорядкування. |
swap(a, b) | Обмінять елементи в індексах a і b у масиві купа. |
bubbleDown(pos) | Переміщає елемент на позиції поз вниз, щоб відновити порядок купа. |
bubbleUp(pos) | Покликає bubbleUp на інстанції encode_BinaryHeap. |
pop() | Видає і повертає верхній елемент купі . |
push(value) | Вставляє значення в двояковий набір, який використовується приоритетною чергою кодеру Бротлі. |
size() | Повертає кількість елементів, що зберігаються в купі. |