文件名称:入栈操作-数据结构的教程
文件大小:5.3MB
文件格式:PPT
更新时间:2024-05-16 03:01:36
发的
(2)入栈操作 【算法3.2 入栈操作】 int push(sqstack *s, Elemtype x) {/*将元素x插入到栈s中,作为s的新栈顶*/ if(s->top>=MAXNUM-1) return FALSE; /*栈满*/ s->top++; s->stack[s->top]=x; return TRUE; } (3)出栈操作 【算法3.3 出栈操作】 Elemtype pop(sqstack *s) {/*若栈s不为空,则删除栈顶元素*/ Elemtype x; if(s->top<0) return NULL; /*栈空*/ x=s->stack[s->top]; s->top--; return x; }