encode_BinaryHeap
encode_BinaryHeap
Přehled
encode_BinaryHeap je třída v Aspose.Font FOSS pro Python.
Tato třída poskytuje 8 metod pro práci s objekty encode_BinaryHeap v programech Python. Dostupné metody zahrnují: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Všichni veřejní členové jsou přístupní jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python. Vlastnosti: arr, comp.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
comp | `` | Čtení | Získá comp. |
arr | `` | Čtení | Získá arr. |
Metody
| Podpis: | Popis: |
|---|---|
__init__() | Calls init na této encode_BinaryHeap instanci. |
HistogramPairComparator(p1, p2) | Porovnává dva páry histogramů pro určení pořadí |
swap(a, b) | Vymění prvky na indexech a a b v haldovém poli |
bubbleDown(pos) | Posune prvek na pozici pos dolů, aby obnovil řazení haldy |
bubbleUp(pos) | Volá bubbleUp na této instanci encode_BinaryHeap. |
pop() | Odstraní a vrátí horní prvek haldy |
push(value) | Vloží hodnotu do binární haldy používané prioritní frontou enkodéru Brotli |
size() | Vrací počet prvků aktuálně uložených v haldě |