当前位置:问百问>生活百科>空栈的top为什么=-1而不是=0?

空栈的top为什么=-1而不是=0?

2024-09-17 01:31:17 编辑:zane 浏览量:506

空栈的top为什么=-1而不是=0?

的有关信息介绍如下:

空栈的top为什么=-1而不是=0?

空栈的top为-1,是因为0是第一个元素,如果用top=0就表示有一个元素,不为空。  栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。  向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。

版权声明:文章由 问百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.wenbwen.com/life/159958.html
热门文章