本文是个人笔记,仅用于学习分享,素材来自青岛大学王卓老师的教学视频,如有侵权,请留言作删文处理。
视频链接:
数据结构与算法基础–第3周04–2.5线性表的链式表示和实现4–单链表基本操作2–销毁单链表
📚 📌 📝 🔍 ⚠️ 😊 ⭐ 🔗 👋 ❓ 💬 🔹 🔸 🔖 ❗️ 💟 ➔
📚 【Week03】04_线性表的链式表示和实现4—销毁单链表
【单链表的销毁】
链表销毁后不存在,是指不仅所有的数据元素不存在了,头结点和头指针也不存在。
【算法思路】
从头指针开始,依次释放包括头结点在内的所有结点
【算法描述】
// 销毁单链表 L
Status DestroyList_L(LinkList &L){
Lnode *p;
// 或
// LinkList p;
while(L){
p = L;
L = L->next;
delete p;
}
return OK;
}