单项选择题

设栈S的初始状态为空,队列Q的状态是: b c a d e ↑ ↑ 队头 队尾 逐个删除队列中的元素并依次入栈,若出栈的顺序是a c e d b,在上述操作过程中,栈中最多有多少个元素。

A.5
B.4
C.3
D.2