栈S最多能容纳4个元素。现有6个元素按A、B、C、D、E、F的顺序进栈,问下列哪一个序列是可能的出栈序列?

栈S最多能容纳4个元素。现有6个元素按A、B、C、D、E、F的顺序进栈,问下列哪一个序列是可能的出栈序列?
A、E-D-C-B-A-F
B.、B-C-E-F-A-D
C、C-B-E-D-A-F
D.、A-D-F-E-C-B
请问,答案C为什么不对,D为什么对

C也正确
A进栈
B进栈
C进栈
C出栈
B出栈
D进栈
E进栈
E出栈
D出栈
A出栈
F进栈
F出栈

D选项:A进后就出栈,BC进栈,D进栈后就出栈,EF进栈,此时栈顶到栈底分别为:FECB,连起来就是ADFECB