更多“假定用上界为m的向量s(1:m)存储栈,设栈顶指针top总是指向栈顶元素,要将x入栈的操作步骤是(26)。A. ”相关问题
  • 第1题:

    设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则取栈顶元素的操作为()。

    Atop->data=x;

    Btop=top->next;

    Cx=top->data;

    Dx=top->data;top=top->next;


    A

  • 第2题:

    设顺序栈S的栈顶指针为top,则元素a入栈的操作是()。

    A.S->top++; *S->top = e;

    B.*S->top->top = e; S-top++;

    C.*S->top = e;

    D.S->top = e;


    *S->top->top = e; S-top++;

  • 第3题:

    3、(1) 若一个栈用数组data[1..n]存储,初始栈顶指针top为n+1,则以下元素x进栈的正确操作是()。 (2) 若一个栈用数组data[1..n]存储,初始栈顶指针top为n+1,则以下元素x出栈的正确操作是()。 (3) 若一个栈用数组data[1..n]存储,初始栈顶指针top为1,则以下元素x进栈的正确操作是()。 (4) 若一个栈用数组data[1..n]存储,初始栈顶指针top为1,则以下元素x出栈的正确操作是()。


    data[top]=x; top++;

  • 第4题:

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

    A.S[top-1]

    B.S[top]

    C.S[top+1]

    D.S[++top]


    top==0

  • 第5题:

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

    A.S[top-1]

    B.S[top]

    C.S[top+1]

    D.S[++top]


    top= =0