本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

キュー

キューは、先に入れたデータを先に取り出すFIFO方式のデータ構造です。

もう少し詳しく

行列のように、到着した順番を保って処理するために使います。データを入れる操作をエンキュー、取り出す操作をデキューと呼びます。後から入れたものを先に取り出すスタックとは反対の性質を持つデータ構造です。

試験での見方

黒猫の闇の刻印

キューはFIFO、スタックはLIFOです。待ち行列、印刷ジョブ、幅優先探索などの具体例と対応させます。

例:プリンタに送られた印刷ジョブを、送られた順に一つずつ処理する場合にキューを使い、順番待ちを管理します。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:データ構造

関連トピック:試験制度

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ