操作のどちらかは効率が悪くなります。サイズを格納した場合、特定の位置を囲むエントリのインデックスの検索は、エントリ数に比例して時間がかかります。逆に位置を格納した場合、特定のインデックスにあるエントリのサイズの設定は、影響を受けるエントリの位置を更新する必要があり、やはりエントリ数に比例して計算に時間がかかります。個の整数の配列を保持しますが、サイズベースの方法と位置ベースの方法の中間の、ハイブリッドなエンコーディングを使います。時間で実行できるデータ構造となります。リストにあるエントリ数です。両メソッドとも、内部配列を整数サイズのセットに変換し、それを新しい配列にコピーし、そのあとハイブリッド表現を適切に修正することによって実装します。オブジェクトを生成します。オブジェクトを生成します。オブジェクトを生成します。オブジェクトを生成します。position)指定された位置に対応するエントリのインデックスを返します。index)指定された配列の開始位置を返します。index)指定されたエントリのインデックスを返します。int[]getSizes()全エントリのサイズを返します。