本文是个人学习笔记,素材来自青岛大学王卓老师的教学视频。
一方面用于学习记录与分享,另一方面是想让更多的人看到这么好的《数据结构与算法》的学习视频。
如有侵权,请留言作删文处理。
课程视频链接:
数据结构与算法基础–第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;
}
学习笔记最后有微信公众号:惟CPP,欢迎关注,一起交流学习进步~