栈的初始状态什么意思


栈的初始状态什么意思

文章插图
栈的初始状态就是刚刚初始化 , 还没有进行push和pop操作 , 栈里面还没有数据 。
栈的初始状态简单的说其实就是:在栈中我们还没有将元素进行进栈或者出栈的运动时 , 栈本身最开始的状态(也就是说:在没有进行元素的进出栈时 , 栈中的栈顶指针和栈底指针所指向的位置这样一个状态)
栈(stack)又名堆栈 , 它是一种运算受限的线性表 。限定仅在表尾进行插入和删除操作的线性表 。这一端被称为栈顶 , 相对地 , 把另一端称为栈底 。
向一个栈插入新元素又称作进栈、入栈或压栈 , 它是把新元素放到栈顶元素的上面 , 使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈 , 它是把栈顶元素删除掉 , 使其相邻的元素成为新的栈顶元素 。

【栈的初始状态什么意思】

    推荐阅读