对于顺序栈和链栈,( )不是两者共有运算特征。
本题考查数据结构基础知识。
栈顺序存储(也称为顺序栈)是指用一组地址连续存储单元依次存储白栈顶到栈底数据元素,同时附设指针top指示栈顶元素位置。在顺序存储方式下,需要预先定义或申请栈存储空间,也就是说栈空间容量是有限。因此在顺序栈中,当一个元素入栈时,需要判断是否栈满(即栈空间中是否有空闲单元),若栈满,则元素入栈会发生上溢现象。
用链表作为存储结构栈称为链栈,链表中结点根据需要动态申请,不存在栈满情况。由于栈中元素插入和删除仅在栈顶一端进行,因此不必另外设置头指针,链表头指针就是栈顶指针。
无论栈采用哪种存储结构,进行出栈操作时都要判断是否栈空,栈为空时无法完成出栈操作。









