応用情報 午前ラボ

学習の画面へ

スタックによる出力順序の数

出典: 令和3年度 春期 応用情報技術者試験 午前 問5 (IPA)

A,B,C の順序で入力されるデータがある。各データについてスタックへの挿入と取出しを 1 回ずつ行うことができる場合,データの出力順序は何通りあるか。

図

  1. ア 3
  2. イ 4
  3. ウ 5
  4. エ 6
正解と解説を見る

正解: ウ

ポイント

A, B, C の順に積み、途中で好きなときに取り出せるとき、出力順序は次の 5 通り です。

CAB だけは作れません (C を先に出すには A, B が積まれたままで、B が A より上にあるため、A が先に出られない)。

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