单选题 若想在单链表中删除某结点p(p既不是第一个,也不是最后一个结点)的直接后继,则应执行______操作。
  • A.p→next=p→next→next
  • B.p=p→next;p→next=p→next→next
  • C.p→next=p→next
  • D.p=p→next→next
【正确答案】 A
【答案解析】[解析] 因为p既不是第一个,也不是最后一个结点,所以p的直接后继存在。若想删除结点p的直接后继,只需要让p的后继的后继成为p的后继,即p→next=p→next→next。