作业帮 > 综合 > 作业

设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能得出栈序列是()

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 01:19:49
设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能得出栈序列是()
A.1,2,3,4,5,6
B.2,1,3,4,5,6
C.3,4,2,1,5,6
D.4,3,2,1,5,6
请说明为什么
明显选D
栈的最大长度是3,怎么可能轮到4呢?不可能!选D
A.1进栈,出栈;2,3,4,5,6分别做同样的动作.
B.1,2进栈,2出栈,1出栈;接着3进栈,出栈;4,5,6一样
C.1,2,3进栈,3出栈,4进栈,出栈;2出栈,1出栈,5进栈,出栈;6进栈,出栈
D.主要跟栈的长度有关!