设顺序栈如左图所示。
其中结点定义如下: top
typedef struct {
Elemtype *base; // 栈底指针
Elemtype *top; // 栈顶指针
}Stack;
设计算法,将栈顶元素出栈并存入 e 中. base
void pop(Stack &S,Elemtype &e)
{
if(S.top==S.base) return ERROR;
S.top--;
e=*s.top;
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题