设单链表中指针p指着结点a,若要删除a之后的结点(若存在),则需要修改指针的操作为()A、p-next=p-next-nextB、p=p-nextC、p= p-next-nextD、p-next=p

设单链表中指针p指着结点a,若要删除a之后的结点(若存在),则需要修改指针的操作为()

  • A、p->next=p->next->next
  • B、p=p->next
  • C、p= p->next->next
  • D、p->next=p

相关考题:

在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行() A.p-next=q-next;q-next=p;B.q-next=p-next;p=q;C.p-next=q-next;p-next=q;D.q-next=next;p-next=q;

设有一个头指针为head的单向循环链表,p指向链表中的结点,若p-next=(),则p所指结点为尾结点。

单向链表的链域为next,设指针p指向单向链表中的某个结点,指针S指向一个要插入链表的新结点,现要把s所指结点插入p所指结点之后,某学生采用以下语句:p-next==s;s-next==p-next;这样做正确吗?若正确则回答正确,若不正确则说明应如何改写。

非空的单向循环链表的尾结点满足()(设头指针为head,指针p指向尾结点)。A、p==headB、p==NULLC、p-next==headD、p-next==NULL

设head1和p1分别是不带头结点的单向链表A的头指针和尾指针,head2和p2分别是不带头结点的单向链表B的头指针和尾指针,若要把B链表接到A链表之后,得到一个以head1为头指针的单向循环链表。单向链表的链域为next,设指针p指向单向链表中的某个结点,指针s指向一个要插入链表的新结点,现要把s所指结点插入p所指结点之后,某学生采用以下语句:p-next=s;s-next=p-next;这样做正确吗?若正确则回答正确,若不正确则说明应如何改写?

在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行()A、p-next=q-next;q-next=p;B、q-next=p-next;p=q;C、p-next=q-next;p-next=q;D、q-next=next;p-next=q;

设单链表中指针p指向结点m,若要删除m之后的结点(若存在),则需修改指针的操作为()A、p-next=p-next-next;  B、p=p-next; C、p=p-next-next;    D、p-next=p;

设头指针为head的非空的单向循环链表,指针p指向尾结点,则满足表达式()为真。A、p-next=NULLB、p=NULLC、p-next=headD、p=head

设指针变量p指向单链表结点A,则删除结点A的后继结点B需要的操作为()。A、p-next=p-next-nextB、p=p-nextC、p=p-next-nextD、p-next=p

设单链表中指针p指向结点a,若要删除p之后的结点(若存在),则需修改指针的操作为()。A、p->next=p->next->nextB、p=p->nextC、p=p->next->nextD、next=p

删除一单向链表中P指针所指向结点的后继结点,正确的操作是()。A、p-next=p-next-nextB、p=p-nextC、p-next=pD、p-next-next=p-next

在一个单链表HL中,若要向表头插入一个由指针p指向的结点,则执行()A、HL=p;p-next=HL;B、p-next=HL;HL=p;C、p-next=HL;p=HL;D、p-next=HL-next;HL-next=p;

设单链表中指针p指向结点A,若要删除A的后继结点(假设A存在后继结点),则需修改指针的操作为()。

在一个单链表中,若删除p所指向结点的后续结点,则执行()。A、p-next=p-next-next;B、p=p-next;p-next=p-next-next;C、p=p-next;D、p=p-next-next;

在单链表中,若要在指针P所指结点后插入指针s所指结点,则需要执行下列两条语句,s-next=p-next,()

在一个单链表HL中,若要在指针q所指的结点的后面插入一个由指针p所指的结点,则执行()A、q-next=p-next;p-next=q;B、p-next=q-next;q=p;C、p-next=q-next;q-next=p;

设单链表中指针p 指向结点A,q指针指向其后继结点。若要删除A的后继结点(假设A存在后继结点),则需修改指针的操作为()。

在一个单链表中p所指结点之后插入一个s所指的结点时,可执行()。A、p=s-nextB、p-next=s;s-next=p-nextC、p-next=s-next;D、s-next=p-next;p-next=s;

已知指针p指向单链表中某个结点,则语句p-next=p-next-next的作用()。

单链表中在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指向结点A,若要删除A的后继结点(假设A存在后继结点),则需修改指针的操作为()。

填空题设单链表中指针p 指向结点A,q指针指向其后继结点。若要删除A的后继结点(假设A存在后继结点),则需修改指针的操作为()。

单选题设单链表中指针p指向结点m,若要删除m之后的结点(若存在),则需修改指针的操作为()Ap-next=p-next-next;  Bp=p-next; Cp=p-next-next;    Dp-next=p;

单选题设单链表中指针p指着结点a,若要删除a之后的结点(若存在),则需要修改指针的操作为()Ap-next=p-next-nextBp=p-nextCp= p-next-nextDp-next=p

填空题在单链表中,若要在指针P所指结点后插入指针s所指结点,则需要执行下列两条语句,s-next=p-next,()

单选题设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为( )。Aq=p-next;p-data=q-data;p-next=q-next;free(q);Bq=p-next;q-data=p-data;p-next=q-next;free(q);Cq=p-next;p-next=q-next;free(q);Dq=p-next;p-data=q-data;free(q);

单选题设单链表中指针p指向结点a,若要删除p之后的结点(若存在),则需修改指针的操作为()。Ap->next=p->next->nextBp=p->nextCp=p->next->nextDnext=p