设rear是非空循环单链表的尾指针,则删除表中第一个元素结点的操作可表示为()(该链表不带头结点)。

设rear是非空循环单链表的尾指针,则删除表中第一个元素结点的操作可表示为()(该链表不带头结点)。

A.p=rear->next;rear->next=p->next;free(p);

B.p=rear->next;free(p);rear->next=p->next;

C.free(rear->next);rear->next=rear->next->next;

D.p=rear->next;free(p);rear->next=rear->next;

正确答案:p=rear->next;rear->next=p->next;free(p);

猜你喜欢