作业帮 > 综合 > 作业

如果进栈的元素序列为1.2.3.4.5.6,能否得到435612和135426的出栈序列?为什么

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/16 20:00:11
如果进栈的元素序列为1.2.3.4.5.6,能否得到435612和135426的出栈序列?为什么
如果进栈的元素序列为1.2.3.4.5.6,能否得到435612和135426的出栈序列?为什么
前者不行:
P表示进栈,O表示出栈,这样,
第一个序列是这样的:
P(1) P(2) P(3) P(4) O(4) O(3) P(5) O(5) P(6) O(6) O(2) O(1)
注意O表示出栈序列,所以只能得到:435621
第二个序列是这样的:
P(1) O(1) P(2) P(3) O(3) P(4) P(5) O(5) O(4) O(2) P(6) O(6)
出栈的序列就是:135426