encode_BinaryHeap
encode_BinaryHeap
Összefoglaló
encode_BinaryHeap egy osztály a FOSS-ban Pythonhoz.
Ez a osztály 8 módszert biztosít az encode_BinaryHeap objektumokkal való munkavégzéshez Python programokban. A rendelkezésre álló módszerek közé tartozik: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Minden nyilvános tag hozzáférhető bármely Python alkalmazás után telepítése a Aspose.Font FOSS for Python csomag. A tulajdonságok: arr, comp.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
comp | `` | Olvasd! | Megkapja a kártérítést. |
arr | `` | Olvasd! | Megkapta a szar. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
__init__() | Hívások init a kód_bináris halom példányon. |
HistogramPairComparator(p1, p2) | Összehasonlítja a két histogrampárt sorrendelés céljából. |
swap(a, b) | A halom array a és b indexjein átcseréli az elemeket. |
bubbleDown(pos) | A pos pozícióba helyezkedő elemet lefelé mozgatja, hogy helyreállítsa a halomrendet. |
bubbleUp(pos) | Hívja a bubbleUp-ot az encode_BinaryHeap példányban. |
pop() | Eltávolítja és visszaadja a halom felső elemét. |
push(value) | Beilleszti a Brotli kódoló elsőbbségi sorrendje által használt bináris halomba egy értéket. |
size() | Az elemek száma, amelyek a halomban vannak tárolva. |