判断一个顺序栈s为空的条件是( )。
A: s.top=-1
B: s.top=MaxSize-1
C: s.top!=-1
D: s.top!=MaxSize
A: s.top=-1
B: s.top=MaxSize-1
C: s.top!=-1
D: s.top!=MaxSize
举一反三
- 顺序栈S中top为栈顶指针,指向栈顶元素所在的位置。判断一个顺序栈栈空的条件( )。 A: s.top==-1 B: s.top==Maxsize-1 C: s.top=s.top++; s.data[s.top+1]=e; D: s.data[s.top]=e; s.top=s.top--;
- 顺序栈S中top为栈顶指针,出栈pop操作是( )。 A: s.top==-1 B: s.top==Maxsize-1 C: s.top=s.top++; s.data[s.top+1]=e; D: s.data[s.top]=e; s.top=s.top--;
- 栈的顺序存储结构中,top为栈顶指针,栈空的条件是( )。 A: S.top==0 B: S.top==maxSize C: S.top==-1 D: S.top==S.base
- 对于栈顶指针为top的顺序栈S,判断栈空的条件是______ A: S.top=0 B: S.top<0 C: S.top=StackSize-1 D: S.top=StackSize
- 已有如下顺序栈定义:SeqStack s;SeqStack *st=&s;判定栈s(最多元素为maxsize)为满的条件是()。 A: st->top!=-1 B: st->top==-1 C: st->top!=maxsize-1 D: st->top==maxsize-1