【单选题】
顺序栈S中top为栈顶指针,指向栈顶元素所在的位置,elem为存放栈的数组,则元素e进栈操作的主要语句为()。
A、s.elem[top]=e;s.top=s.top+1;
B、s.elem[top+1]=e;s.top=s.top+1;
C、s.top=s.top+1;s.elem[top+1]=e;
D、s.top=s.top+1;s.elem[top]=e;
A、s.elem[top]=e;s.top=s.top+1;
B、s.elem[top+1]=e;s.top=s.top+1;
C、s.top=s.top+1;s.elem[top+1]=e;
D、s.top=s.top+1;s.elem[top]=e;
A、 先存入元素,再移动栈顶指针 B、 先移动栈顶指针,再存入元素 C、 先后次序无关紧要 D、 同时进行
A、top->data=x; B、top=top->next; C、x=top->data; D、x=top->data;top=top->next;