用一组任意存储的单元来存储线性表的数据元素。一个对象存储着本身的值和下一个元素的地址。
单链表的结构如下图:
上面的链表我们可以用JavaScript的对象来进行表示:
JavaScript
var list = { value: "5", next: { value: "1", next: { value: "9", next: null } } }
当前节点的值存放到value这个属性中,下个节点的信息存放到next这个属性中.
value
next
在大多数情况下,我们将使用头结点(第一个结点)来表示整个列表。
← 链表倒数第k个节点 链表中环的入口节点 →