假定已建立以下链表结构,且指针P和q已指向如图所示的结点: 则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是( )。

admin2020-10-26  27

问题 假定已建立以下链表结构,且指针P和q已指向如图所示的结点:

则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是(    )。

选项 A、P一>next=q一>next;free(q);
B、P=q一>next;free(q);
C、p=q;free(q);
D、(*P).next=(*q).next;free(P);

答案A

解析 本题考查删除链表中的结点操作,其方法是将要删除结点的上个结点的下个结点指向要删除结点的下个结点,然后释放该要删除结点,所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/px3p777K
0

最新回复(0)