encode_BinaryHeap
encode_BinaryHeap
Overzicht
encode_BinaryHeap is een klasse in Aspose.Font FOSS voor Python.
Deze klasse biedt 8 methoden voor het werken met encode_BinaryHeap objecten in Python programma’s. Beschikbare methoden zijn: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket. Eigenschappen: arr, comp.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
comp | `` | Lezen | Haalt de comp op. |
arr | `` | Lezen | Haalt de arr op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__() | Calls init op deze encode_BinaryHeap instantie. |
HistogramPairComparator(p1, p2) | Vergelijkt twee histogramparen voor ordening |
swap(a, b) | Wisselt de elementen op indices a en b in de heap array |
bubbleDown(pos) | Verplaatst het element op positie pos naar beneden om de heapvolgorde te herstellen |
bubbleUp(pos) | Roept bubbleUp aan op deze encode_BinaryHeap instantie. |
pop() | Verwijdert en retourneert het bovenste element van de heap |
push(value) | Voegt een waarde in de binaire heap die wordt gebruikt door de prioriteitswachtrij van de Brotli-encoder |
size() | Retourneert het aantal elementen dat momenteel in de heap is opgeslagen |