在带有头结点的单链表HL中,要在首元元素之前插入一个由指针p指向的结点,则应执行p->next=HL->next及()操作。
第1题:
要在一个单向链表中p所指向的结点之后插入一个s所指向的新结点,若链表中结点的指针域为next,可执行()和p->next=s;的操作。
s->next= p->next;
略
第2题:
设有一个头指针为head的单向循环链表,p指向链表中的结点,若p->next=(),则p所指结点为尾结点。
head
略
第3题:
设有一个头指针为head的单向循环链表,p指向链表中的结点,若p->next==head,则p所指结点为()。
head
略
第4题:
已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为()。
第5题:
在一个单链表HL中,若要删除由指针q所指向结点的后继结点,则执行()
第6题:
在头指在单链表中,指针p指向元素为x的结点,实现删除x的后继的语句是()。
第7题:
在单链表中,若要在指针P所指结点后插入指针s所指结点,则需要执行下列两条语句,s->next=p->next,()
第8题:
在一个单链表HL中,若要在指针q所指的结点的后面插入一个由指针p所指的结点,则执行()
第9题:
第10题:
q->next=p->next;p->next=q;
p->next=q->next;q=p;
p->next=q->next;q->next=p;
第11题:
第12题:
第13题:
在一个单链表中p所指结点之后插入一个s所指结点时,应执行()和p->next=s;的操作。
s->next=p->next;
略
第14题:
在一个单向链表中p所指结点之后插入一个s所指向的结点时,应执行s->next=p->next;和()的操作。
s->next=p->next;
略
第15题:
在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行()
第16题:
设有指针head指向的带表头结点的单链表,现将指针p指向的结点插入表中,使之成为第一个结点,其操作是()(其中,p->next、head->next分别表示p、head所指结点的链域)。
第17题:
在一个单链表HL中,若要向表头插入一个由指针p指向的结点,则执行()
第18题:
设单链表的结点结构为(data,next)。已知指针p指向单链表中的结点,q指向新结点,欲将q插入到p结点之后,则需要执行的语句:();()。
第19题:
在一个单链表中p指向结点a,q指向结点a的直接后继结点b,要删除结点b,可执行()。
第20题:
单链表中在p指针指向的结点后插入s指针指向的结点的语句序列不正确的是()。
第21题:
HL=p;p->next=HL;
p->next=HL;HL=p;
p->next=HL;p=HL;
p->next=HL->next;HL->next=p;
第22题:
第23题:
p->next=HL->next;HL->next=p;
p->next=HL;HL=p;
p->next=HL;p=HL;
HL=p;p->next=HL;