目录 栈的基本概述 栈的顺序存储结构 两栈共享空间 栈的链式存储结构 栈的基本概述 栈(Stack):是限定在表尾进行插入和删除操作的线性表 栈又称为先进后出的线性表简称LIFO结构 栈顶(TOP):允许插入和删除的一端 栈底(bottom):不允许插入和删除的一端 空栈:不含任何数据元素的栈 注意: (1)栈是一个线性表,即栈具有线性关系(前驱后继) (2)表尾指的是栈顶 (3)栈底是固定的,最先进栈的只能在栈底 栈的插入操作:进栈,压栈或者入栈 栈的删除操作:出栈或者弹栈 也就是说当我们入栈顺寻为1 2 3时,出栈顺序就为3 2 1