顺序栈的出栈
算法步骤:
代码:
Status Pop(SqStack &S, SElemType &e) {
if(S.base=S.top)
return ERROR;
e = *--S.top;
return OK;
}
链栈是运算受限的单链表,只能在链表头部进行操作
定义链栈结点:
typedef struct StackNode {
SElemType data;
struct StackNode *next;
} StackNode, *LinkStack
链栈的特点: