某双向链表中,结点结构为【prior,data,next】。...gt;prior; ; free(p);
举一反三
- 某双向链表中,结点结构为【prior,data,next】。... ; free(p);
- 某双向链表中,结点结构为【prior,data,next】。那么删除p指针所指结点时,需要执行语句:p->next->prior=p->prior ;free(p)
- 在双向链表存储结构中,删除p所指的结点时须修改指针() A: (p->prior)->next=p->next;(p->next)->prior=p->prior; B: p->prior=(p->prior)->prior;(p->prior)->next=p; C: (p->next)->prior=p;p->rlink=(p->next)->next; D: p->next=(p->prior)->prior;p->prior=(p->next)->next
- 在双向链表存储结构中,删除p所指的结点时须修改指针( )。 A: p→prior =(p→prior)→prior;(p→prior)→next =p; B: (p→prior)→next =p→next;(p→next) →prior =p→prior; C: p→next=(p→prior)→prior;p→prior =(p→next)→next; D: (p→next)→prior =p;p→next =(p→. next)→next;
- 在双向链表存储结构中,删除p所指的结点时需修改指针() A: p→next→prior=p→prior;p→prior→next=p→next; B: p→next=p→next→next;p→next→prior=p; C: p→prior→next=p;p→prior=p→prior→prior; D: p→prior=p→next→next;p→next=p→prior→prior;