单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点p,正确的操作应该是

admin2010-05-13  30

问题 单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点p,正确的操作应该是

选项 A、q↑.link:=p↑.link;
B、p↑.link:=q↑.link;
C、q↑.link:=p; p↑.link:=q;
D、q:=p↑.link; p↑.link:=q↑.link;

答案1

解析 单向链表删除运算只要将q的指针link指向p的后继即可q↑.link:=p↑.link。
转载请注明原文地址:https://kaotiyun.com/show/fCSZ777K
0

最新回复(0)