ITパスポート ラボ

学習の画面へ

令和元年度 秋期 問62

スタックから取り出せない順番

出典: 令和元年度 秋期 ITパスポート試験 公開問題 問62 (IPA)

下から上へ品物を積み上げて,上にある品物から順に取り出す装置がある。この装置に対する操作は,次の二つに限られる。

PUSH x:品物 x を 1 個積み上げる。
POP:一番上の品物を 1 個取り出す。

図

最初は何も積まれていない状態から開始して,a,b,c の順で三つの品物が到着する。一つの装置だけを使った場合,POP 操作で取り出される品物の順番としてあり得ないものはどれか。

  1. ア a,b,c
  2. イ b,a,c
  3. ウ c,a,b
  4. エ c,b,a
正解と解説を見る

正解: ウ

ポイント

この装置は、最後に積んだ物から取り出す スタック (後入れ先出し) です。a、b、c の順に到着します。

この問題の用語: スタック

広告

「アルゴリズムとプログラミング」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)

広告