不同类型的链表
到目前为止,我们讨论的是单链表或线性链表。不过,根据操作的不同,链表还有几种不同的类型:
-
双链表
-
循环链表
-
多重链表
双向链表
在双链表中,每个节点上都有两个链接:一个指向下一个节点,另一个指向上一个节点。单链表是单向的,而双链表是双向的。我们可以毫无问题地在列表中向前或向后移动。下图显示了一个双链表示例。稍后,在 在 PHP 中实现双链表 部分,我们将探讨如何实现双链表:

到目前为止,我们讨论的是单链表或线性链表。不过,根据操作的不同,链表还有几种不同的类型:
双链表
循环链表
多重链表
在双链表中,每个节点上都有两个链接:一个指向下一个节点,另一个指向上一个节点。单链表是单向的,而双链表是双向的。我们可以毫无问题地在列表中向前或向后移动。下图显示了一个双链表示例。稍后,在 在 PHP 中实现双链表 部分,我们将探讨如何实现双链表: