6
4
3
2
设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1,则栈的容量至少应该是( 3 )。
已知入栈序列:e1,e2,e3,e4,e5,e6
入队序列=出栈序列:e2,e4,e3,e6,e5,e1
=>e1i,e2i,e2o,e3i,e4i,e4o,e3o,e5i,e6i,e6o,e5o,e1o
最小栈容量:取决于积压元素个数的最大值
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题