在一个单链表中,若pFirst指向链表的第一个结点,则在第一个结点前插入一个新结点s应执行()。
A.s->next=pFirst; pFirst->next=s
B.s->next=pFirst; pFirst=s
C.s->next=pFirst->next; pFirst=s
D.pFirst->next=s; s->next=pFirst
A.s->next=pFirst; pFirst->next=s
B.s->next=pFirst; pFirst=s
C.s->next=pFirst->next; pFirst=s
D.pFirst->next=s; s->next=pFirst
A.s->next=q;p->next=s->next
B.s->next=p;q->next=s->next
C.q->next=s->next;s->next=p
D.p->next=s->next;s->next=q
已知指针p指向某单链表中的一个结点,则判别该结点有且仅有一个后继结点的条件是p->next->next==null。()
A.正确
B.错误
A.q=p->next;p->data=q->data;p->next=q->next;free(q);
B. q=p->next;q->data=p->data;p->next=q->next;free(q);
C. q=p->next;p->next=q->next;free(q);
D. q=p->next;p->data=q->data;free(q)
A.错误
B.正确
A.p=p->next;p->next=p->next->next
B.p=p->next->next
C.p->next=p->next->next
D.p->next=p->next
A.各自的头结点
B.各自的尾结点
C.各自的第一个元素结点
D.一个表的头结点,另一个表的尾结点
A.q=p->next;p->next=q->next;free(q);
B.p=p->next;p->next=p->next->next;free(p);
C.p=p->next->next;free(p->next);
D.p->next=q->next;free(p->next);
A.*p的直接后继是头结点
B.p指向尾结点
C.p指向头结点
D.*P的直接后继是尾结点