对于一个头指针为h的链栈(带头结点),正确的出栈操作是()。A.h=h->next;B.h->next=h->next->next;C.h=h->next->next;D.h->next=h;
对于一个头指针为h的链栈(带头结点),正确的出栈操作是()。
A.h=h->next;
B.h->next=h->next->next;
C.h=h->next->next;
D.h->next=h;
参考答案和解析
h->next=h->next->next;
相关考题:
向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行()操作。A.h->next=s;B.s->next=h;C.s->next=h;h->next=s;D.s->next=h->next;h->next=s;
下列叙述中正确的是()A.带链栈的栈底指针是固定的B.带链栈的栈底指针是随栈的操作而动态变化的C.若带链队列的队头指针与队尾指针相同,则队列为空D.若带链队列的队头指针与队尾指针相同,则队列中至少有一个元素
单选题向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行( )操作。Ah-next=s;Bs-next=h;Cs-next=h;h=s;Ds-next=h-next;h-next=s;
填空题设有一个非空的链栈,栈顶指针为hs,要进行出栈操作,用x保存出栈结点的值,找结点的指针域为next,则可执行x=hs一data;()。