ソフトウェア開発向け 2m
スタックとキューの二つのデータ構造がある。次の手続を順に実行した場合,
変数 x に代入されるデータはどれか。ここで,
データ y をスタックに挿入することを push(y),
スタックからデータを取り出すことを pop(),
データ y をキューに挿入することを enq(y),
キューからデータを取り出すことを deq(),
とそれぞれ表す。
push(a)
push(b)
enq(pop())
enq(c)
push(d)
push(deq())
x ← pop()
ア a
イ b
ウ c
エ d
【私の回答】
イ