encode_BinaryHeap
개요
encode_BinaryHeap은 Aspose.Font FOSS에서 Python용 클래스입니다.
이 클래스는 Python 프로그램에서 encode_BinaryHeap 객체를 작업하기 위한 8개의 메서드를 제공합니다. 사용 가능한 메서드에는: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap가 포함됩니다. 모든 공개 멤버는 Aspose.Font FOSS for Python 패키지를 설치한 후 모든 Python 애플리케이션에서 접근할 수 있습니다. 속성: arr, comp.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
comp | `` | 읽기 | 컴포넌트를 가져옵니다. |
arr | `` | 읽기 | arr을 가져옵니다. |
메서드
| 시그니처 | 설명 |
|---|---|
__init__() | Calls init 이 encode_BinaryHeap 인스턴스에서. |
HistogramPairComparator(p1, p2) | 두 히스토그램 쌍을 순서를 위해 비교합니다 |
swap(a, b) | 힙 배열에서 인덱스 a와 b에 있는 요소를 교환합니다 |
bubbleDown(pos) | pos 위치에 있는 요소를 아래로 이동시켜 힙 순서를 복원합니다 |
bubbleUp(pos) | 이 encode_BinaryHeap 인스턴스에서 bubbleUp을 호출합니다. |
pop() | 힙의 최상위 요소를 제거하고 반환합니다 |
push(value) | Brotli 인코더의 우선순위 큐에서 사용하는 이진 힙에 값을 삽입합니다 |
size() | 힙에 현재 저장된 요소의 개수를 반환합니다 |