在一个单链表中,若删除p所指向结点的后续结点,则执行()
A.p->next=p->next->next
B.p=p->next
C.p=p->next; p->next=p->next->next
D.p=p->next->next
单选题在一个单链表中,若删除p所指向结点的后续结点,则执行()。A p->next=p->next->next;B p=p->next;p->next=p->next->next;C p=p->next;D p=p->next->next;
点击查看答案
单选题在一个单链表中p指向结点a,q指向结点a的直接后继结点b,要删除结点b,可执行()。A p->next=q->next;B p=q->next;C p->next=p;D p->next=q;
填空题设有一个头指针为head的单向循环链表,p指向链表中的结点,若p->next=(),则p所指结点为尾结点。
填空题要在一个单向链表中p所指向的结点之后插入一个S所指向的新结点,若链表中结点的指针域为next,可执行()和p->next==s的操作。
填空题要在一个单向链表中删除p所指向的结点,已知q指向p所指结点的直接前驱结点,若链表中结点的指针域为next,则可执行()。
填空题设单链表的结点结构为(data,next)。已知指针p指向单链表中的结点,q指向新结点,欲将q插入到p结点之后,则需要执行的语句:();()。
填空题设指针变量p指向单链表中某结点A,则删除结点A的后继结点需要的操作为()(不考虑存储空间的释放)。