1 ITパスポート過去問題|平成22年度春期|テクノロジ系|問85

平成22年度春期テクノロジ系

問85

下から上ヘデータを積み上げ,上にあるデータから順に取り出すデータ構造(以下,スタックという)がある。これを用いて,図に示すような,右側から入力されたデータの順番を変化させて,左側に出力する装置を考える。この装置に対する操作は次の3通りである。

①右側から入力されたデータをそのまま左側に出力する。
②右側から入力されたデータをスタックに積み上げる。
③スタックの1番上にあるデータを取り出して左側に出力する。

この装置の右側から順番にX, Y,Zを入力した場合に,この①~③の操作を組み合わせても,左側に出力できない順番はどれか。

X, Z,Y
Y, Z,X
Z,X,Y
Z,Y,X

解答と解説