データ構造
キュー(待ち行列)に、1、2、3の順にデータを入れた。続けて、取り出しを2回行ったとき、取り出された値の順はどれか。
- A
3、2
- B
2、1
- C
1、3
- D
1、2
正解と解説を見る
正解:D
キューは先入れ先出し、スタックは後入れ先出し。
- A
誤り。後入れ先出し(LIFO)のスタックの動作。
- B
誤り。順番が入れ替わるデータ構造ではない。
- C
誤り。2を飛ばして取り出すことはできない。
- D
正しい。キューは先入れ先出し(FIFO)。入れた順に取り出される。
このサイトの問題は、公開されている出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。独立行政法人情報処理推進機構(IPA)の公式サービスではありません。