用数组r存储静态链表,结点的next域指向后继,工作指针j指向链中结点,使j沿链移动的操作为()。A.j=r[j].nextB.j=j+1C.j=j->nextD.j=r[j]->next
用数组r存储静态链表,结点的next域指向后继,工作指针j指向链中结点,使j沿链移动的操作为()。
A.j=r[j].next
B.j=j+1
C.j=j->next
D.j=r[j]->next
相关考题:
设有指针head指向的带表头结点的单链表,现将指针p指向的结点插入表中,使之成为第一个结点,其操作是______其中p^.next、head^.next分别表示p、head所指结点的链域。A.p^.next:=head^.next; head^.next:=pB.p^.next:=head^.next; head:=pC.p^.next:=head; head:=pD.head^.next:=head; p:=head
设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为()。A.p->next=s;s->next=q;B.q->next=s;s->next=p;C.p->next=s->next;s->next=p;D.s->next=p->next;p->next=-s;
单向链表的链域为next,设指针p指向单向链表中的某个结点,指针S指向一个要插入链表的新结点,现要把s所指结点插入p所指结点之后,某学生采用以下语句:p-next==s;s-next==p-next;这样做正确吗?若正确则回答正确,若不正确则说明应如何改写。
7、已知指针p指向单链表head中的某个结点,若删除其后继结点,则需执行()。A.r=p; p->next=r->next; free(r);B.r=p->next; p=r->next; free(r);C.r=p->next; p->next=r->next; free(r);D.r=p->next; r->next=p->next; free(r);
用数组 r 存储静态链表,结点的 next 域指向后继,工作指针 j 指向链中结点,使 j 沿链移动的操作为()。A.j=r[j].nextB.j=j+1C.j=j->nextD.j=r[j]-> next
对于单链表的表示法,以下说法错误的是()。A.数据域用于存储线性表中的一个元素。B.指针域或链域用于存放一个指向本结点的直接后继结点的指针。C.所有数据通过指针的链接而组织成单链表。D.NULL为空指针中,它不指向任何结点,只起标志作用
已知指针p指向单链表head中的某个结点,若删除其后继结点,则需执行()。A.r=p; p->next=r->next; free(r);B.r=p->next; p=r->next; free(r);C.r=p->next; p->next=r->next; free(r);D.r=p->next; r->next=p->next; free(r);
假设一个单链表中结点的指针域为next,设指针p指向一个单链表中的某个结点,并且该结点不是尾结点,欲删除p所指结点的后继结点,则应执行 。A.r=p; p=p->next; free(r);B.r=p; r=p->next; free(r);C.r=p->next; p->next=r->next; free(r);D.r=p->next; r->next=p->next; free(r);
设指针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;