encode_BinaryHeap
encode_BinaryHeap
Panoramica
encode_BinaryHeap è una classe in Aspose.Font FOSS per Python.
Questa classe fornisce 8 metodi per lavorare con oggetti encode_BinaryHeap nei programmi Python. I metodi disponibili includono: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Font FOSS per Python. Proprietà: arr, comp.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
comp | `` | Lettura | Ottiene il comp. |
arr | `` | Lettura | Ottiene l’arr. |
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Calls init su questa istanza encode_BinaryHeap. |
HistogramPairComparator(p1, p2) | Confronta due coppie di istogrammi per l’ordinamento |
swap(a, b) | Scambia gli elementi agli indici a e b nell’array heap |
bubbleDown(pos) | Sposta l’elemento nella posizione pos verso il basso per ripristinare l’ordine dell’heap |
bubbleUp(pos) | Chiama bubbleUp su questa istanza di encode_BinaryHeap. |
pop() | Rimuove e restituisce l’elemento superiore dell’heap |
push(value) | Inserisce un valore nell’heap binario usato dalla coda di priorità dell’encoder Brotli |
size() | Restituisce il numero di elementi attualmente memorizzati nel heap |