在双向循环链表中,在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是( )。注:双向链表的结点结构为(prior,data,next)。
选项:
A:p-next = q; q->prior = p; p->next->prior = q; q->next = q;;
B:p->next = q; p->next->prior = q; q->prior = p; q->next = p->next;;
C:q->prior = p; q->next = p->next; p->next->prior = q; p->next = q;;
D:q->prior =p; q->next = p->next; p->next = q; p->next->prior = q;
发布时间:2024-04-22 14:37:20