一个链表不知道头结点,有一个指针指向其中一个结点,请问如何删除这个指针指向的结点.

问题描述:

一个链表不知道头结点,有一个指针指向其中一个结点,请问如何删除这个指针指向的结点.
1个回答 分类:综合 2014-10-09

问题解答:

我来补答
将这个节点复制成下一个节点的值,然后删除下一个节点
node *p; // 当前节点
node *q;
q = p -> next;
p.data = q.data; // 复制q节点到p
p -> next = q -> next; // 删除q
free(q);
 
 
展开全文阅读
剩余:2000
下一页:数学函数值域