固定長キュー
固定長のキューを実装します。
n
を最大値としてキューを初期化・生成します。
n
を最大値としてキューを初期化・生成します。
キューに要素を追加します。
キューに要素を追加しますが、キュー内部にはデータコピーせず、替わりにキュー内部の要素へのポインタを返します。
キューから要素を削除します。
先頭要素にアクセスします。
末尾要素にアクセスします。
配列のようにインデックスを指定して、キューの要素にアクセスします。
キューの先頭要素を戻り値し、またキューよりその要素を削除します。(pop()
とfront()
の組み合わせです)
キューが空の場合true
を返します。
現在キューにあるアイテム個数を返します。
キューの最大長を返します。