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() | ヒープに現在格納されている要素数を返します。 |