• 2022-07-23
    设栈的顺序存储空间为S(1:m),初始状态为top=0,则栈中的数据元素个数为()。
    A: top
    B: m-top+1
    C: m-top
    D: top-m
  • A

    内容

    • 0

      判定一个顺序表示的栈S(最大元素数量为m)为空的条件是( )。 A: S->top==0 B: S->top==-1 C: S->top!=m D: S->top==m

    • 1

      设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为: A: 30 B: 20 C: m-19 D: m-20

    • 2

      假定利用数组a[m]顺序存储一个栈,用top表示栈顶指针,用top==-1表示空,该数组所能存储的栈的最大长度为m,当()时,再做进栈运算会发生“上溢”。 A: top == m - 1 B: top == 0 C: top == m - 2 D: top == 1

    • 3

      设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为() A: 30 B: 20 C: m-19 D: M-20

    • 4

      ‌数组S[M]存储一个栈,top为栈顶指针。如果条件top= =M表示栈满,那么条件_____表示栈空。‎ A: top= =1 B: top= =-1 C: top= =0 D: top!=0