本文介绍: 双向链表相关操作的介绍,以及顺序表与链表的区别
1. 双向带头循环链表的结构
与单链表不同的是:
带头链表里的头节点,实际为“哨兵位”,哨兵位节点不存储任何有效元素,只是站在这里“放哨的”
“哨兵位”存在的意义:遍历循环链表避免死循环。
2. 相关操作
2.1 创建节点
创建哨兵位:
2.2 尾插
2.3 头插
2.4 打印
2.5 尾删
2.6 头删
2.7 查找
2.8 指定位置前/后插入
2.9 删除指定位置的节点
2.10 删除指定位置后的节点
2.11 销毁链表
3.顺序表与链表区别
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。