首页 > 试题广场 >

在一个单链表中,若删除p所指向节点的后续节点,则执行____

[单选题]
在一个单链表中,若删除p所指向节点的后续节点,则执行____。

  • p->next=p->next->next;
  • p=p->next;p->next=p->next->next;
  • p=p->next;
  • p=p->next->next;
这道题简直是在考语文!
发表于 2017-07-18 14:27:36 回复(0)
A
将p的后驱指针指向后面的后面那个结点,则原来后面那个结点就不在链表之中了
B选项首先将p后移一个,然后删除下一个结点,其实删除了原来p的后面的后面那个结点
C选项只是把指针后移一个
D选项只是把指针后移了两个
发表于 2017-02-18 16:33:52 回复(0)
个人觉得,答案是  A 。 对于D项,它只是单纯地移动了结点所指向的指针。。。
发表于 2016-12-26 20:28:06 回复(2)
所以删除的到底是p+1还是p+2?
发表于 2018-03-09 16:41:51 回复(0)
A B项删除了p结点后续的后续结点 C项是将p移动到其后续结点 D项是将p移动到其后续的后续结点
编辑于 2017-03-07 09:00:54 回复(0)