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

admin2009-01-19  29

问题 单向链表的每一个结点都有一个指向它的后续结点的指针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/WqcZ777K
0

最新回复(0)