在一个双链表中,在*p节点(非尾节点)之后插入一个节点*s的操作是( )
A.
s->prior=p;p->next=s;p->next->prior=s;s->next=p->next;
B.
s->next=p->next; p->next->prior=s;p->next=s;s->prior=p;
C.
p->next=s;s->prior=p;s->next=p->next;p->next->prior=s;
D.
p->prior=s;s->next=p;s->next->prior=p;p->next=s->next;