当前位置:首页 > 百科

双向链表

双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。

  • 中文名 双向链表
  • 亦称 双链表
  • 类别 链表
  • 特点 每个数据结点中都有两个指针

链表的操作

  线性表的双向链表存储结构:

  带头结点的双向循环链表的基本操作:

  销毁双向循环链表L:

  重置链表为空表:

  验证是否为空表 :

元素的操作

  计算表内元素个数

  赋值:

  查找元素:

  查找元素前驱:

  查找元素后继:

来自  查找元素地址众权举政班乐故术:

  元素的插入:

  元素的删除:

  正序查找 :

  逆序查找:

循环链表

  循环来自链表是一种链式存储结构,它的最后一个结点指向头结点,360百科形成一个环。因此,从循环链表中的任何一个结点出发都能找到任何其他结点。循环链表的操作和单链表的操作基本一致,差别仅仅在于算法中的循环条件有所不同。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信
上一篇:李盘
下一篇:维察

相关文章