作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 09:53:58
一个链表不知道头结点,有一个指针指向其中一个结点,请问如何删除这个指针指向的结点.
一个链表不知道头结点,有一个指针指向其中一个结点,请问如何删除这个指针指向的结点.
将这个节点复制成下一个节点的值,然后删除下一个节点
node *p; // 当前节点
node *q;
q = p -> next;
p.data = q.data; // 复制q节点到p
p -> next = q -> next; // 删除q
free(q);