p为带头结点的双向循环链表的一个结点指针,在p的后面插入一个新的结点q,正确的操作顺序为( )。
A. q ->rlink = p->rlink;p->rlink->llink = q;;p->rlink = q; q ->llink = p;
B. p->rlink->llink = q;q ->rlink = p->rlink;p->rlink = q; q ->llink = p;
C. p->rlink->llink = q;q ->rlink = p->rlink;q ->llink = q;p->rlink = q ;
D. p->rlink->llink = q;p->rlink = q; q ->rlink = p->rlink;q ->llink = q;