在一个单链表中,若删除P结点的后继结点,则(34)。A.P→next=P→next→nextB.P=P→next;P→next=P→next→n

题目

在一个单链表中,若删除P结点的后继结点,则(34)。

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→next,即P→next=P→next→next。
更多“在一个单链表中,若删除P结点的后继结点,则(34)。A.P→next=P→next→nextB.P=P→next;P→next=P→next→n ”相关问题