void DestroyList(LinkList *L)
{
LinkList q,p=*L;//让p指向头结点
while(p!=0){//当头结点的指针域不为0,即不是链尾时
q=p->next;//让q指向头结点的后续结点
delete p;//删除p
p=q;//让p和q都指向后续结点
}
*L=NULL;//最后不要忘了让指向头结点的指针的指针的值为0
}
销毁单链表
最新推荐文章于 2024-04-16 12:20:50 发布
本文介绍了一个简单的链表销毁过程,通过遍历链表并逐一删除每个节点来实现。该算法适用于单链表,并确保所有内存被正确释放。
2312

被折叠的 条评论
为什么被折叠?



