(クラス)
public Dequeue-of
両端キューをパラメータ化します。
説明
パラメータ化された両端キューまたは循環バッファを使用して実装された「デキュー」。
コンストラクタ public | {Dequeue-of.default efficient-size:int = 0} |
アクセサ public final Dequeue-of.efficient-size:
int セッター public final Dequeue-of.efficient-size:
int
アクセサ public final inline Dequeue-of.empty?:
bool
アクセサ public final inline Dequeue-of.for-loop-count:
int
フィールド public-get private-set Dequeue-of.size:
int =0
public final inline | {Dequeue-of.add e:t}:void |
clear: | デキューからすべての要素を削除します。 |
public final | {Dequeue-of.clear}:void |
public final | {Dequeue-of.get n:int}:t |
public | {Dequeue-of.head-add e:t}:void |
public | {Dequeue-of.head-peek}:t |
public | {Dequeue-of.head-remove}:t |
peek: | 削除せずにキューの最初から要素にアクセスします。 |
public final inline | {Dequeue-of.peek}:t |
public final inline | {Dequeue-of.remove}:t |
public final | {Dequeue-of.set n:int, e:t}:void |
public | {Dequeue-of.tail-add e:t}:void |
public | {Dequeue-of.tail-peek}:t |
public | {Dequeue-of.tail-remove}:t |
(コンストラクタ)
public | {Dequeue-of.default efficient-size:int = 0} |
空の両端キューを初期化します。
efficient-size: デキューの
efficient-size を設定します。デキューが多くの要素を含むと予想される場合、これを想定される最大値に設定するのが最善の方法です。
(アクセサ)
アクセサ public final Dequeue-of.efficient-size:
int セッター public final Dequeue-of.efficient-size:
int self の efficient-size を取得または設定します。
説明
(アクセサ)
アクセサ public final inline Dequeue-of.empty?:
bool
(アクセサ)
アクセサ public final inline Dequeue-of.for-loop-count:
int for ループにより使用される要素のカウント。
説明
これによりオブジェクトをコンテナ内でループに使用できるようになりますが、これ自体は直接使用できません。代わりに
size を使用します。
(フィールド)
public-get private-set Dequeue-of.size:
int =0
(メソッド)
public final inline | {Dequeue-of.add e:t}:void |
(メソッド)
public final | {Dequeue-of.clear}:void |
(メソッド)
public final | {Dequeue-of.get n:int}:t |
デキューの指定された要素を取得します。
説明
最初から開始するデキューの nth 要素にアクセスします。
(メソッド)
public | {Dequeue-of.head-add e:t}:void |
(メソッド)
public | {Dequeue-of.head-peek}:t |
(メソッド)
public | {Dequeue-of.head-remove}:t |
(メソッド)
public final inline | {Dequeue-of.peek}:t |
削除せずにキューの最初から要素にアクセスします。
説明
(メソッド)
public final inline | {Dequeue-of.remove}:t |
(メソッド)
public final | {Dequeue-of.set n:int, e:t}:void |
デキューの指定された要素を設定します。
説明
最初から開始するデキューの nth 要素を設定します。
(メソッド)
public | {Dequeue-of.tail-add e:t}:void |
(メソッド)
public | {Dequeue-of.tail-peek}:t |
(メソッド)
public | {Dequeue-of.tail-remove}:t |