在循环双链表的p节点之后插入s节点的操作是______。
A.p→next=s; p→next→prior=s; s→prior=p; S→next=p→next;
B.s→next=p; s→next=p→next; p→next=S; p→next→prior=s;
C.p→next=s; s→prior=p; p→next→prior=s; s→next=p→next;
D.s→prior=p; s→next=p→next; p→next→prior=s; p→next=s;
第1题:
在单链表指针为p的结点之后插入指针为s的结点,正确的操作是()。
A.p->next=s;s->next=p->next;
B.s->next=p->next;p->next=s;
C.p->next=s;p->next=s->next;
D.p->next=s->next;p->next=s;
第2题:
A、p->next=s;s->prior=p;p->next->prior=s;s->next=p->next;
B、s->prior=p;s->next=p->next;p->next=s;p->next->prior=s;
C、p->next=s;p->next->prior=s;s->prior=p;s->next=p->next;
D、s->prior=p;s->next=p->next;p->next->prior=s;p->next=s;
第3题:
A.p=sànext
B.pànext=sànext;
C.sànext=pànext; pànext=s;
D.pànext= s; sànext= pànext
第4题:
在循环双链表的p结点之后插入s结点的操作是______。
A.p->next=s; p->next->prior=s; s->prior=p; s->next=p->next;
B.s->next=p; s->next=p->next; p->next=s; p->next->prior=s;
C.p->next=s; 3->prior=p; p->next->prior=s; s->next=p->next;
D.s->prior=p; s->next=p->next; p->next->prior=s; p->next=s;
第5题:
线性链表中结点的结构为(data,next)。已知指针p所指结点不是尾结点,若在*p之后插入结点*s,则应执行下列()操作。
A.s->next=p;p->next=s;
B.s->next=p->next;p->next=s;
C.s->next=p->next;p=s;
D.p->next=s;s->next=p;
第6题:
A.p=s->next
B.p->next=s;s->next=p->next
C.p->next=s->next;
D.s->next=p->next;p->next=s;
第7题:
A、s->next=p+1; p->next=s;
B、(*p).next=s; (*s).next=(*p).next
C、s->next=p->next; p->next=s->next;
D、s->next=p->next; p->next=s;
答案:D。
第8题:
在循环双链表的p所指的结点之前插入s所指结点的操作是()。
A.p->prior->prior
B.p->prior->prior
C.s->prior->next=s
D.s->prior->prior=s
第9题:
在循环双链表的p结点之后插入s结点的操作是______。
A.p→next=s;p→next→prior=s;s→prior=p;s→next=p→next;
B.s→!next=p;s→next=p→next;p→next=s;p→next→prior=s;
C.p→next=s;s→prior=p;p→next→prior=s;s→next=p→next;
D.s→prior=p;s→next=p→next;p→next→prior=s;p→next=s;
第10题:
在循环双链表的p节点之后插As节点的操作是______。
A.p→next=s; p→next→prior=s; s→prior=p; s→next=p→next;
B.s→next=p; s→next=p→next; p→next=s; p→next→prior=s;
C.p→next=s; s→prior=p; p→next→prior=s; s→next=p→next;
D.s→prior=p; s→next=p→next; p→next→prior=s; p→next=s;