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

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

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

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

C、*S->top=e

D、S->top=e;


相关考题:

设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。A.30B.29C.20D.19

在一个可存放n个数据元素的顺序栈中,假设以高地址端为栈底,以top为栈顶指针,当向栈中压入一个数据元素时,top的变化是()。 A、不变B、top=nC、top++D、top--

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

设顺序栈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指向实际的栈顶元素的下一个位置,判断堆栈为空的条件是()。A.S[top-1]==0B.S[top]==0C.S[top-1]==NULLD.top==0

7、一个顺序栈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;

设顺序栈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[M]存储一个栈,top为栈顶指针。如果条件top= =-1表示栈空,在栈不空的情况下,栈顶元素为_____。A.S[top-1]B.S[top]C.S[top+1]D.S[++top]

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