栈的定义
栈(Stack)是一种特殊的线性表,仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
没有元素时称为空栈。栈的特点是:先进后出,或者说是后进先出(LIFO),从栈顶放入元素的操作叫进栈,取出元素叫出栈。
2025/4/29大约 7 分钟
栈(Stack)是一种特殊的线性表,仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
没有元素时称为空栈。栈的特点是:先进后出,或者说是后进先出(LIFO),从栈顶放入元素的操作叫进栈,取出元素叫出栈。