在一个表头指针为 L 的单链表中,若要删除由指针 q 所指向结点的后继结点(若存在的话),则 至少执行 操作

在一个表头指针为 L 的单链表中,若要删除由指针 q 所指向结点的后继结点(若存在的话),则 至少执行 操作

A.p=q->next; p->next=q->next;

B.p=q->next; q->next=p->next;

C.p=q->next; q->next=p;

D.q->next=q->next->next; q->next=q;

正确答案是B