encode_BinaryHeap

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()힙에 현재 저장된 요소의 개수를 반환합니다

참조

 한국어