encode_BinaryHeap
encode_BinaryHeap
Overview
encode_BinaryHeap adalah kelas di Aspose.Font FOSS untuk Python.
Kelas ini menyediakan 8 metode untuk bekerja dengan objek encode_BinaryHeap dalam program Python. Metode yang tersedia meliputi: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. Semua anggota publik dapat diakses oleh aplikasi Python apa pun setelah menginstal paket FOSS for Python. Sifatnya: arr, comp.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
comp | `` | Read | Mendapatkan kompensasi. |
arr | `` | Read | Dapatkan arr. |
Methods
| Signature | Description |
|---|---|
__init__() | Calls init (dalam bahasa Inggris) pada contoh encode_BinaryHeap ini. |
HistogramPairComparator(p1, p2) | Membandingkan dua pasangan histogram untuk memesan |
swap(a, b) | Mengganti elemen pada indeks a dan b dalam array tumpukan |
bubbleDown(pos) | Memindahkan elemen pada posisi pos ke bawah untuk memulihkan urutan tumpukan |
bubbleUp(pos) | Panggil bubbleUp pada contoh encode_BinaryHeap ini. |
pop() | Menghapus dan mengembalikan elemen atas tumpukan |
push(value) | Menempatkan nilai ke dalam heap biner yang digunakan oleh antrian prioritas encoder Brotli. |
size() | Mengembalikan jumlah elemen yang saat ini disimpan dalam heap |