encode_BinaryHeap

encode_BinaryHeap

概要

encode_BinaryHeap は Aspose.Font の FOSS における Python 用のクラスです。

このクラスは、Python プログラムで encode_BinaryHeap オブジェクトを操作するための8つのメソッドを提供します。利用可能なメソッドは次のとおりです: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap。Aspose.Font の Python 用 FOSS パッケージをインストールすれば、すべてのパブリックメンバーは任意の Python アプリケーションからアクセス可能です。プロパティ: arr, comp。

プロパティ

名前型アクセス説明
comp``読み取りcomp を取得します。
arr``読み取りarr を取得します。

メソッド

シグネチャ説明
__init__()Calls init この encode_BinaryHeap インスタンスで。
HistogramPairComparator(p1, p2)2 つのヒストグラムペアを順序付けのために比較します
swap(a, b)ヒープ配列のインデックス a と b の要素を入れ替えます
bubbleDown(pos)位置 pos の要素を下方へ移動させ、ヒープ順序を復元する
bubbleUp(pos)この encode_BinaryHeap インスタンスで bubbleUp を呼び出す。
pop()ヒープのトップ要素を削除して返す
push(value)Brotli エンコーダの優先度キューで使用されるバイナリヒープに値を挿入する
size()ヒープに現在格納されている要素数を返します。

参照

 日本語