[单选题]

判定一个顺序栈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++

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

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

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

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

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

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

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

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

  • 查看答案