作业帮 > 数学 > 作业

如果进栈的元素序列是1,2,3,4,5能否得到4,3,5,6,1,2和1,3,5,4,2,6的出栈序列?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/04/25 21:48:58
如果进栈的元素序列是1,2,3,4,5能否得到4,3,5,6,1,2和1,3,5,4,2,6的出栈序列?
说明为什么不能得到或如何得到?是数据结构(第2版)第3章习题4的题目.
如果进栈的元素序列是1,2,3,4,5能否得到4,3,5,6,1,2和1,3,5,4,2,6的出栈序列?
栈的结构特点是先进后出.
4,3,5,6,1,2 得不到
分析:由于进栈的序列是1,2,3,4,5,
所以出栈序列可能是4,3,5,6,2,1
因为1先进栈,不可能在先出栈 所以不可能.
有可能是4,3,5,6,2,1
1,3,5,4,2,6的出栈序列是能得到的.
因为6是1,2,3,4,5出栈后才进栈的.