要在一个单向链表中p所指向的结点之后插入一个S所指向的新结点,若链表中结点的指针域为next,可执行()和p->next==s的操作。
-
1、针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p->ne
针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p->next->next==head,则()。Ap指向头结点Bp指向尾结点Cp的直接后继是头结点Dp的直接后继是尾结点
-
2、在一个单链表中,若删除p所指向结点的后续结点,则执行()。
在一个单链表中,若删除p所指向结点的后续结点,则执行()。Ap->next=p->next->next;Bp=p->next;p->next=p->next->next;Cp=p->next;Dp=p->next->next;
-
3、设有一个头指针为head的单向循环链表,p指向链表中的结点,若p->next
设有一个头指针为head的单向循环链表,p指向链表中的结点,若p->next=(),则p所指结点为尾结点。
-
4、在一个单向链表中,要删除p所指结点,已知q指向p所指结点的前驱结点。则可以用
在一个单向链表中,要删除p所指结点,已知q指向p所指结点的前驱结点。则可以用操作()。
-
5、在双向链表中,每个结点有两个指针域,一个指向(),另一个指向()。
在双向链表中,每个结点有两个指针域,一个指向(),另一个指向()。
-
6、设有一个单向链表,结点的指针域为next,头指针为head,p指向尾结点,为
设有一个单向链表,结点的指针域为next,头指针为head,p指向尾结点,为了使该单向链表改为单向循环链表,可用语句()。