在一个双向链表中,q的前一个节点为p,q的后一个节点为n,删除q所指向节点,则执行()A.deleteq;B.q->prev->next=q->prev;q->next->prev=q->next;deleteq;C.q->prev=p->next;p->next=p->prev;deleteq;D.q->next=q->prev->next;q->prev=q->next->prev;deleteq;E.q->prev->next=q->next;q->next->prev=q->prev;deleteq;F.p->prev->next=p->next;p->next->prev=p->prev;deleteq->next;

在一个双向链表中,q的前一个节点为p,q的后一个节点为n,删除q所指向节点,则执行()

A.deleteq;

B.q->prev->next=q->prev;q->next->prev=q->next;deleteq;

C.q->prev=p->next;p->next=p->prev;deleteq;

D.q->next=q->prev->next;q->prev=q->next->prev;deleteq;

E.q->prev->next=q->next;q->next->prev=q->prev;deleteq;

F.p->prev->next=p->next;p->next->prev=p->prev;deleteq->next;


相关考题:

在一个单链表中,若q节点是p节点的前驱节点,若在q与p之间插入节点s,则执行( )。A.s→qink=p→link; p→link=sB.p→link=s; s→qink=qC.p→link=s→link; s→link=pD.q→link=s; s→link=p

单链表的每个节点中包括一个指针link,它指向该节点的后继节点。现要将指针q指向的新节点插入到指针p指向的单链表节点之后,下面的操作序列中哪一个是正确的? ______。A.q:=p^.link;p^.link:=q^.link;B.p^.link:=q^.link;q:=p^.link;C.q^.link:=p^.link;p^link:=q;D.p^.link:=q;q^.link:=p^.link;

单键表的每个节点中包括一个指针link,它指向该节点的后继节点。现要将指针q指向的新节点插入到指针p指向的单链表节点之后,下面的操作序列中哪一个是正确的?______。A.q:=p^.link;p^.link:=q^.link;B.p^.link:=q^.link;q:=p^.link;C.q^.link:=p^.link;p^.link:=q;D.p^.link:=q;q^.link:=p^.link;

单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点P和q,要将q插入节点p的后面,正确的操作应该是A.q↑.link: =p↑.link; p↑.link: =q;B.q: =p↑.link; p↑.link:=q↑.link;C.q↑.link: =p; p↑.link: =q;D.q:=p↑.link; p:=q↑.link;

单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点p和q,节点q在节点p的前面,要删除节点p,正确的操作应该是A.q↑.link:=p↑.link;B.p↑.link:=q↑.link;C.q↑.link:=p;p↑.link:=q;D.q:=p↑.link;p↑.link:=q↑.link;

设有指针p指向带表头结点的单链表,现将指针p指向节点的后继节点删除(不考虑节点值及空间回收),其操作是______。其中p^.next表示p所指节点的链域,q是一个临时指针变量,初始值为null。A.p:=p^.nextB.q:=p^.next;p^.next:=q^.nextC.p^.next:=q;q^.next:=pD.p:=q^.next;q^.next=p

在一个长度为n(n≥1)的双链表中,在p所指节点(非头节点)之前插入q所指节点的操作是()。A.p->prior=q; q->next=p; p->prior->next=q; q->prior=p->prior;B.q->prior=p->prior; p->prior->next=q; q->next=p; p->prior=q->next;C.q->next=p; p->next=q; q->prior->next=q; q->next=p;D.p->prior->next=q; q->next=p; q->prior=p->prior; p->prior=q;

在一个单链表中,已知q所指节点是p所指结点的直接前驱,若要删除p结点,则执行()操作。A.q=p->next;free(p);B.q->next=p->next;free(p);C.q=p;p->next=p->next;free(q);D.p->next=q->next;free(p);

68、在一个单链表L中, 已知P的前趋节点为Q,将S结点插入L中作为P的前趋,则执行的操作是()。A.S->next= P->next; P->next=S;B.Q->next=S;S->next=P;C.P->next= S->next; S->next=P;D.P->next=S;S->next=Q;