• 2022-06-06
    若一个栈用数组data[1..n]存储,初始化栈顶top=0,则以下语句中,把元素x压入栈的正确操作是()。
    A: top++; data[top]=x;
    B: data[top]=x; top--;
    C: top--; data[top]=x;
    D: data[top]=x; top++;
  • A

    内容

    • 0

      若栈s中,规定初始栈顶指针s->top设为Maxsize,那么对栈s进行元素x的进栈操作,下述正确的是() A: s->top++; s->data[s->top]=x; B: s->data[s->top]=x; s->top++; C: s->top--; s->data[s->top]=x; D: s->data[s->top]=x; s->top--;

    • 1

      若栈s中,规定初始栈顶指针s->top设为Maxsize,那么对栈s进行元素x的进栈操作,下述正确的是() A: s->top++; s->data[s->top]=x; B: s->data[s->top]=x; s->top++; C: s->top--; s->data[s->top]=x; D: s->data[s->top]=x; s->top--;

    • 2

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

    • 3

      如果一个栈以向量V[1..n]存储,初始栈顶指针top设为n+1,则元素x进栈的正确操作是() A: top++; V[top]=x; B: V[top]=x;top++; C: top--;V[top]=x; D: V[top]=x;top--;

    • 4

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