p和q两个指针分别指向双向循环链表L的两个元素,p所指元素是q所指元素的后继的条件是()。
A: q->next==p->prior
B: p==q
C: p->prior==q
D: q->prior==p
A: q->next==p->prior
B: p==q
C: p->prior==q
D: q->prior==p
举一反三
- P和Q两个指针分别指向双向循环链表L的两个元素,P所指元素是Q所指元素的后继的条件是( ) A: P==L B: Q->next==P C: P->prior==L D: Q->next==P->next
- 在一个长度为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;
- 两个指针P和Q,分别指向单链表的两个元素,P所指元素是Q所指元素前驱的条件是( )。 A: P->next==Q->next B: P->next==Q C: Q->next==P D: P==Q
- 在一个双链表中,在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: q->prior=p;p->next=q;q->next=p->next;p->next->prior=q;
- 两个指针P和Q,分别指向单链表的两个元素,P所指元素是Q所指元素的前趋的条件是( ) A: P->next==Q B: Q->next==P C: P==Q D: P->next==Q->next