设有一个链栈,栈顶指针为hs,现有一个s所指向的结点要入栈,则可执行操作()和hs=s;。
第1题:
A、x=HS;HS=HS—>next;
B、x=HS—>data;
C、HS=HS—>next;x=HS—>data;
D、x=HS—>data;HS=HS—>next;
第2题:
向一个栈顶指针为h的链栈中插人一个s所指结点时,可执行s->next一h;和_______。
第3题:
第4题:
以下函数为链栈的进栈操作,x是要进栈的结点的数据域,top为栈顶指针。
sizeof(structnode)
P->next=top
top=p
略
第5题:
设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s所指的结点,则应执行的操作是(31)。
A.top->link=s;
B.s->link=top->link;top->link=s;
C.s->link=top;top=s;
D.s->link=top;top=top->link;
第6题:
A、HS—>next=s;
B、s—>next=HS—>next;HS—>next=s;
C、s—>next=HS;HS=s;
D、s—>next=HS;HS=HS—>next;
第7题:
A、S
B、S->next
C、S->next==NULL
D、!S
第8题:
第9题:
有一个链栈,栈顶指针为hs,现有一个s所指向的结点要入栈,则可执行操作s->next=hs;()。
hs=s;
略
第10题:
设有一个空栈,栈顶指针为1000H,现有输入序列为12345,push,push,pop,push,pop,push,push后,输出序列为(),栈顶指针是()。