设栈S用顺序存储结构表示,则栈S为空的条件是( )。
A: S.top != S.base
B: S.top == S.base
C: S.top != S.base + n
D: S.top == S.base + n
A: S.top != S.base
B: S.top == S.base
C: S.top != S.base + n
D: S.top == S.base + n
举一反三
- 栈的顺序存储结构中,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
- 判定一个顺序栈S为空的条件是()。 A: ! B: top C: D: base== E: top F: ! G: base H: I: base!= J: 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--;
- 顺序栈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--;