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

NameTypeAccessDescription
comp``ReadВін отримує компенсацію.
arr``ReadВін отримує “арр”.

Methods

SignatureDescription
__init__()Calls init (починається) на цій інстанції encode_BinaryHeap.
HistogramPairComparator(p1, p2)Порівняє дві пари гістограм для упорядкування.
swap(a, b)Обмінять елементи в індексах a і b у масиві купа.
bubbleDown(pos)Переміщає елемент на позиції поз вниз, щоб відновити порядок купа.
bubbleUp(pos)Покликає bubbleUp на інстанції encode_BinaryHeap.
pop()Видає і повертає верхній елемент купі .
push(value)Вставляє значення в двояковий набір, який використовується приоритетною чергою кодеру Бротлі.
size()Повертає кількість елементів, що зберігаються в купі.

See Also

 Українська