encode_BinaryHeap
Overview
encode_BinaryHeap เป็นคลาสใน Aspose.Font FOSS สําหรับ Python.
หมวดนี้ให้ 8 วิธีในการทํางานกับวัตถุ encode_BinaryHeap ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: arr, comp.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
comp | `` | Read | ได้รับค่าตอบแทน. |
arr | `` | Read | ได้รับการจับกุม. |
Methods
| Signature | Description |
|---|---|
__init__() | Calls init การประกอบการ ในตัวอย่าง encode_BinaryHeap นี้. |
HistogramPairComparator(p1, p2) | เปรียบเทียบคู่ histogram สองสําหรับการลําดับ |
swap(a, b) | แลกเปลี่ยนองค์ประกอบที่อัตรา a และ b ในเรียง heap |
bubbleDown(pos) | ย้ายตัวในตําแหน่ง pos ไปข้างล่าง เพื่อฟื้นคืนการเรียงลําดับของ heap |
bubbleUp(pos) | เรียก bubbleUp ในตัวอย่าง encode_BinaryHeap นี้. |
pop() | ลบและคืนตัวส่วนบนของ heap |
push(value) | การใส่ค่าในค้อนไบนารีที่ใช้โดยรุ่นความสําคัญของตัว Encoder ของ Brotli |
size() | การคืนจํานวนขององค์ประกอบที่เก็บอยู่ใน haul ในขณะนี้ |