• 2022-06-12
    若堆栈采用顺序存储结构,正常情况下,删除堆栈中一个元素,栈顶指针TOP的变化是()。
    A: 不变
    B: TOP=0
    C: TOP=TOP+1
    D: TOP=TOP-1
  • D

    内容

    • 0

      删除非空顺序栈栈顶元素时,栈顶指针top的变化是( )。 A: top不变 B: top = top - 1 C: top = top + 1 D: top = 0

    • 1

      若一个栈以数组V[0..n-1]存储,初始栈顶指针top为n,则下面关于元素x进栈的正确操作是()。 A: top=top+1; V[top]=x; B: V[top]=x;top=top+1; C: top=top-1; V[top]=x; D: V[top]=x;top=top-1;

    • 2

      若栈采用顺序存储结构,正常情况下删除栈中一个元素,栈顶指针top的变化是

    • 3

      在一个具有n个单元的顺序栈中,假设栈底是存储地址的高端,现在我们以top作为栈顶指针,则作退栈操作时,top的变化是( ) A: top=top-1 B: top=top+1 C: top不变 D: top不确定

    • 4

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