设指针变量p指向单链表中结点A,指针变量s指向被插入的结点B,则在结点A的后面插入结点B的操作序列为 s->next=p->next; s->next=s
举一反三
- 设指针变量p指向双向链表中结点A,指针变量s指向被插入的结点X,则在结点A的后面插入结点X的操作序列为()。 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;
- 设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被嵌入的结点X,则在结点A和结点B嵌入结点X的操作序列为() 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
- 单链表中在p指针指向的结点后插入s指针指向的结点的语句序列不正确的是()。 A: s->next=p->next;p->next=s; B: p->next=s->next->next; C: p->next=s->next; D: p->next=s;
- 已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为( )。 A: p->next=s->next;s->next=q; B: s->next=q;p->next=s->next; C: s->next=p;q->next=s->next; D: q->next=s->next;s->next=p;
- 在单链表指针为()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;