encode_BinaryHeap
encode_BinaryHeap
Przegląd
encode_BinaryHeap jest klasą w Aspose.Font FOSS dla Python.
Ta klasa udostępnia 8 metod do pracy z obiektami encode_BinaryHeap w programach Python. Dostępne metody to: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Wszystkie publiczne składowe są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python. Właściwości: arr, comp.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
comp | `` | Odczyt | Zwraca comp. |
arr | `` | Odczyt | Pobiera arr. |
Metody
| Sygnatura | Opis |
|---|---|
__init__() | Calls init w tej encode_BinaryHeap instancji. |
HistogramPairComparator(p1, p2) | Porównuje dwie pary histogramów pod kątem kolejności |
swap(a, b) | Wymienia elementy o indeksach a i b w tablicy sterty |
bubbleDown(pos) | Przesuwa element na pozycji pos w dół, aby przywrócić porządek kopca |
bubbleUp(pos) | Wywołuje bubbleUp na tej instancji encode_BinaryHeap. |
pop() | Usuwa i zwraca górny element kopca |
push(value) | Wstawia wartość do binarnego kopca używanego przez kolejkę priorytetową kodera Brotli |
size() | Zwraca liczbę elementów aktualnie przechowywanych w stercie |