IPA過去問ドリル

平成27年度 春期 基本情報技術者試験 午前 問5

テクノロジ/アルゴリズム

キューに関する記述として,最も適切なものはどれか。

出典:平成27年度 春期 基本情報技術者試験 午前 問5

正解:イ

解説

キューは先入れ先出し(FIFO:First In First Out)のデータ構造です。最初に格納されたデータが最初に取り出されるという特性から,待ち行列や順番待ちの処理などに利用されます。後入れ先出し(LIFO)はスタックの特徴であり,キューとは逆の動作になります。

選択肢ごとの解説

  • 誤り。これはスタック(LIFO:後入れ先出し)の説明です。
  • 正しい。キューは先入れ先出し(FIFO)のデータ構造であり,最初に格納されたデータが最初に取り出されます。
  • 誤り。これは配列の説明です。添字によって任意の要素に直接アクセスできる点がキューとは異なります。
  • 誤り。これは木構造やリスト構造など,階層関係を表現するデータ構造の説明です。
基本情報技術者の過去問を演習モードで解く