• 2022-05-30
    在栈的操作中,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是()
    A: e=s[top--];
    B: s[--top]=e;
    C: e=s[++top];
    D: s[++top]=e;
  • A

    内容

    • 0

      设顺序栈S的栈顶指针为top,则元素a入栈的操作是( )。 A: S->top++; *S->top = e; B: *S->top->top = e; S-top++; C: *S->top = e; D: S->top = e;

    • 1

      一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是()

    • 2

      一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是( )。 A: S.data[top]=e;S.top++; B: S.top++;S.data[top]=e; C: S.data[top]=e; D: S.top=e;

    • 3

      一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作就是( )。 A: *S->top=e B: *S->top=e;S->top++ C: S->top++;*S->top=e D: S->top=e

    • 4

      已知链接栈S,指针变量top指向S的栈顶,则删除栈顶元素的操作序列为() A: top-&gt;link<br/>= top B: top<br/>= top-&gt;link C: top<br/>= top - 1 D: top<br/>= top + 1