LET'S TRY
問題文
待ち行列でENQ1,ENQ2,ENQ3,DEQ,ENQ4,ENQ5,DEQ,ENQ6,DEQ,DEQ操作後,次のDEQ操作で取り出される値はどれか。
fe-siken.com
IPAの公開問題について ↗
まずは自分で考えて、理由を確かめよう。
待ち行列でENQ1,ENQ2,ENQ3,DEQ,ENQ4,ENQ5,DEQ,ENQ6,DEQ,DEQ操作後,次のDEQ操作で取り出される値はどれか。
fe-siken.com
IPAの公開問題について ↗
自分で考えてから、解説を開いてみてね。
正解は ウ です。
待ち行列はFIFO(先入先出)構造です。ENQ1→ENQ2→ENQ3でキュー[1,2,3],DEQで1を取出し[2,3],ENQ4→ENQ5でキュー[2,3,4,5],DEQで2を取出し[3,4,5],ENQ6でキュー[3,4,5,6],DEQで3を取出し[4,5,6],DEQで4を取出し[5,6]。次のDEQで5が取り出されます。
学習ノートを読み込んでいます…