[单选题]

判定一个顺序栈S(栈空间大小为n)为空的条件是()。

A . S->top==0

B . S->top!=0

C . S->top==n

D . S->top!=n

参考答案与解析:

相关试题

判定一个顺序栈st(最多元素为MaxSize)为空的条件是()。

[单选题]判定一个顺序栈st(最多元素为MaxSize)为空的条件是()。A.st->top!B.st->top!C.top==-1D.top==MaxSize

  • 查看答案
  • 当利用大小为N的数组顺序存储一个栈时,假定用栈顶指针top=N£«1表示栈空,则

    [单选题]当利用大小为N的数组顺序存储一个栈时,假定用栈顶指针top=N+1表示栈空,则向这个栈插入一个元素时,首先应执行______语句修改top指针。A.top:=top+1B.top:=top-1C.top:=0D.top:=N

  • 查看答案
  • 判定一个顺序栈st(最多元素为MaxSize)为满的条件是()。

    [单选题]判定一个顺序栈st(最多元素为MaxSize)为满的条件是()。A.st->top!B.st->top!C.top==-1D.top==MaxSize

  • 查看答案
  • 判定一个栈ST(最多元素为m0)为空的条件是()

    [单选题]判定一个栈ST(最多元素为m0)为空的条件是()A . ST->top<>0B . ST->top=0C . ST->top<>m0D . ST->top=m0

  • 查看答案
  • 一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是()。

    [单选题]一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是()。A . *S->top=e;S->top++;B . S->top++;*S->top=e;C . *S->top=eD . S->top=e;

  • 查看答案
  • 当利用大小为n的数组顺序存储一个栈时,假定top=n表示栈空,则向这个栈插入一个元素时,首先应该执行下列哪个语句修改的top指针()。

    [单选题]当利用大小为n的数组顺序存储一个栈时,假定top=n表示栈空,则向这个栈插入一个元素时,首先应该执行下列哪个语句修改的top指针()。A.top++1

  • 查看答案
  • 当利用大小为n的数组顺序存储一个栈时,假定top=n表示栈空,则向这个栈插入一个元素时,首先应该执行下列哪个语句修改的top指针()。

    [单选题]当利用大小为n的数组顺序存储一个栈时,假定top=n表示栈空,则向这个栈插入一个元素时,首先应该执行下列哪个语句修改的top指针()。A.top++1

  • 查看答案
  • 一个栈的进栈顺序是1,2,3,4,则出栈顺序为()。

    [单选题]一个栈的进栈顺序是1,2,3,4,则出栈顺序为( )。A.4,3,2,1B.2,4,3,1C.1,2,3,4D.3,2,l,4

  • 查看答案
  • 一个栈的进栈顺序是1,2,3,4,则出栈顺序为()。

    [单选题]一个栈的进栈顺序是1,2,3,4,则出栈顺序为( )。A.4,3,2,1B.2,4,3,1C.1,2,3,4D.3,2,1,4

  • 查看答案
  • 设栈S的初始状态为空。元素a、b、c、d、e、f依次通过栈S,若出栈的顺序为b、

    [单选题]设栈S的初始状态为空。元素a、b、c、d、e、f依次通过栈S,若出栈的顺序为b、d、c、f、e、a,则栈S的容量至少应该为( )。A.3B.4C.5D.6

  • 查看答案
  • 判定一个顺序栈S(栈空间大小为n)为空的条件是()。