单项选择题
在一个双向链表中,在*p结点之后插入结点*q的操作是______。
A.q->prior=p; p->next=q; p->next->prior=q; q->next=p->next;
B.q->next=p->next; p->next->prior=q; p->next=q; q->prior=p;
C.p->next=q; q->prior=p; q->next=p->next; p->next->prior=q;
D.p->next->prior=q; q->next=p->next; q->prior=p; p->next=q;