堆栈是什么意思?如果堆栈的入栈系列是a,b,c,d,e,则输出序列是什么?并解释一下!

2024-11-14 06:19:19
推荐回答(3个)
回答1:

堆栈是一种“后进先出”的数据结构。出栈序列“e,d,c,b,a"。后进入的先出来。

回答2:

堆,顺序随意;栈,后进先出(Last-In/First-Out)。所以输出的序列是e.d.c.b.a.
参考资料:http://baike.baidu.com/view/93201.htm

回答3:

这个不一定,只要遵循后进先出就行了,也可以是abcde(比如说a进栈然后出,同样b也是进栈然后出栈 、、)、bacde等等