双向链表原理和单链表差不多,就是操作相对繁琐一些,简单画了几个图,把思想弄清楚就好。
这里介绍一下插入和删除的原理,相信这两个操作搞清楚的话,其他操作也没什么问题。
在头节点之前插入节点(在尾节点节点之后插入跟这个原理一样,就不画图了):
在中间插入:
删除头节点(删除尾节点跟这个原理一样):
删除中间节点:
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3