python数据分析学习笔记
第四节
1、双向链表定义
双向链表又叫双面链表。每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2ffc48b9eb331d1076b7f3cc69e29112.png)
具体如下操作:
is_empty() 链表是否为空
length() 链表长度
travel() 遍历链表
add(item) 链表头部添加
append(item) 链表尾部添加
insert(pos, item) 指定位置添加
remove(item) 删除节点
search(item) 查找节点是否存在