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ésLeí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.

Lásd még:

 Magyar