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

    内容

    • 0

      数组S[M]存储一个栈,top为栈顶指针。如果条件top= =-1表示栈空,在栈不空的情况下,栈顶元素为_____。

    • 1

      假定利用数组a[n]顺序存储一个栈,用top表示栈顶指针,top==-1表示栈空,并已知栈未满,当元素x进栈时,所执行的操作为____ A: a[--top]=x B: a[top--]=x C: a[++top]=x D: a[top++]=x

    • 2

      中国大学MOOC:数组S[M]存储一个栈,top为栈顶指针。如果条件top==M表示栈满,那么条件_____表示栈空。

    • 3

      假定利用数组a[N]顺序存储一个栈,用top表示栈顶指针,top==-1表示栈空,并已知栈未满,当元素x进栈时所执行的操作为( )。

    • 4

      当两个栈共享一存储区时,栈利用一维数组 stack(1,n)表示,两栈顶指针为 top[1]与 top[2],则当栈 1 空时,top[1]为(__),栈 2 空时 ,top[2]为(__),栈满时为(__);