encode_BinaryHeap
Overview
encode_BinaryHeap är en klass i Aspose.Font FOSS för Python.
Denna klass ger 8 metoder för att arbeta med encode_BinaryHeap objekt i Python-program. Tillgängliga metoder inkluderar: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Alla offentliga medlemmar är tillgängliga för någon Python-ansökan efter att ha installerat Aspose.Font FOSS för Pythons paket. och egenskaper: arr, comp.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
comp | `` | Read | Fått den komp. |
arr | `` | Read | Fått arr. |
Methods
| Signature | Description |
|---|---|
__init__() | Calls Inti I detta fall är det en binär kod. |
HistogramPairComparator(p1, p2) | Jämför två histogrampar för beställning |
swap(a, b) | Utbyter elementen på index a och b i heap array |
bubbleDown(pos) | Flytta elementet i pos position nedåt för att återställa heap order |
bubbleUp(pos) | Kall bubbleUp på denna encode_BinaryHeap instans. |
pop() | Ta bort och returnerar det övre elementet i heap |
push(value) | Anger ett värde i den binära hypen som används av Brotli-koders prioriteringskruv |
size() | Återställer antalet element som för närvarande lagras i hyllan |