堆栈的操作规则是什么?

谢谢
2025-03-22 23:11:55
推荐回答(4个)
回答1:

数据的写入堆栈我们称为入栈(push,有些文献也称作插入运算或压入),从堆栈中取出数
据称为出栈(pop,也称为删除运算或弹出),堆栈的最主要特征是“后进先出”规则,也即最
先入栈的数据放在堆栈的最底部,而最后入栈的数据放在栈的顶部,因此,最后入栈的数据出栈
时则是最先的。这和我们往一个箱里存放书本一样,需将最先放入箱底部的书取出,必须先取走
最上层的书籍。这个道理非常相似。

回答2:

FILO,即后进先出,也就是说最后进入栈的元素在取出元素时会是第一个,因为栈只能从一个端口对元素进行操作。

回答3:

先进后出
也就是说,第一个压栈的内容,将最后出栈

回答4:

先进后出 后进先出