问题 单项选择题

在双向链表中删除指针p所指的结点(pre和next,是结点的指针域,pre指向结点的前驱,next指向结点的后继),则需要执行( )。

A.p↑.next:=p↑.pre;p↑.pre:=p;
B.p↑.next↑.pre:=p↑.pre;p↑.pre↑.next:=p;
C.p↑.pre:=p↑.next;p↑.next=p↑.pre;
D.p↑.pre↑.next:=p↑.next;p↑.next↑.pre:=p↑.pre;

答案

参考答案:D

选择题
单项选择题