双链表中,设p是指向其中待删除的结点,则需要执行的操作为()。
要在一个单向链表中删除p所指向的结点,已知q指向p所指结点的直接前驱结点,若链表中结点的指针域为next,则可执行q->next= p->next。()此题为判断题(对,错)。
点击查看答案
在一个单链表中,若删除p所指向结点的后续结点,则执行()。A、p->next=p->next->next;B、p->next=p->next;C、p=p->next;D、p=p->next->next;
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q、均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。该程序段实现的功能是( )。A.首结点成为尾结点B.尾结点成为首结点C.删除首结点D.删除尾结点
设指针变量p指向单链表中的结点A,则删去结点A的语句序列为 Q=p->next;p->data = p->data: p->next=(); :feee(q);
双向链表中有两个指针域llink和rlink,分别指向前驱和后继,设β指向表中的一个结点,q指向一待插入结点,现要求在p前插入q,则正确的插人为()。
设指针变量p指向单链表中某结点A,则删除结点A的后继结点需要的操作为()(不考虑存储空间的释放)。
设单链表中指针p指向结点m,若要删除m之后的结点(若存在),则需修改指针的操作为()A、p->next=p->next->next; B、p=p->next; C、p=p->next->next; D、p->next=p;