跳到主要内容

五、知识回顾

栈类型核心参数入栈操作出栈操作取栈顶操作空/满条件
顺序栈(top=-1初始化)静态数组+top指针S.data[++S.top]=xx=S.data[S.top--]x=S.data[S.top]空:top=-1;满:top=MaxSize-1
顺序栈(top=0初始化)静态数组+top指针S.data[S.top++]=xx=S.data[--S.top]x=S.data[S.top-1]空:top=0;满:top=MaxSize
共享栈静态数组+top0/top1指针左栈:S.data[++S.top0]=x;右栈:S.data[--S.top1]=x左栈:x=S.data[S.top0--];右栈:x=S.data[S.top1++]-空:左栈top0=-1、右栈top1=MaxSize;满:top0+1==top1

💬 留下你的问题或见解