encode_BinaryHeap

encode_BinaryHeap

Übersicht

encode_BinaryHeap ist eine Klasse in Aspose.Font FOSS für Python.

Diese Klasse stellt 8 Methoden zur Arbeit mit encode_BinaryHeap-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde. Eigenschaften: arr, comp.

Eigenschaften

NameTypZugriffBeschreibung
comp``LesenLiest die comp.
arr``LesenRuft das arr ab.

Methoden

SignaturBeschreibung
__init__()Calls init bei dieser encode_BinaryHeap Instanz.
HistogramPairComparator(p1, p2)Vergleicht zwei Histogrammpaare zur Bestimmung der Reihenfolge
swap(a, b)Vertauscht die Elemente an den Indizes a und b im heap array
bubbleDown(pos)Verschiebt das Element an Position pos nach unten, um die Heap-Reihenfolge wiederherzustellen.
bubbleUp(pos)Ruft bubbleUp für diese encode_BinaryHeap-Instanz auf.
pop()Entfernt das oberste Element des Heaps und gibt es zurück.
push(value)Fügt einen Wert in den binären Heap ein, der von der Prioritätswarteschlange des Brotli-Encoders verwendet wird.
size()Gibt die Anzahl der derzeit im Heap gespeicherten Elemente zurück

Siehe auch

 Deutsch