链表


上次更新时间:4/6/2021, 6:10:35 PM 0

链表是线性表的链式存储结构形式。

# 链表的实现

JavaScript 中没有链表的数据结构,可以使用 Object 模拟链表。

const a = { val: 'a' };
const b = { val: 'b' };
const c = { val: 'c' };
const d = { val: 'd' };
// 建立联系,行成链表
a.next = b;
b.next = c;
c.next = d;

// 遍历链表
let p = a;
while (p) {
    console.log(p.val);
    p = p.next;
}

// 插入
const e = { val: 'e' };
c.next = e;
e.next = d;

// 删除
c.next = d;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

# 链表的应用

上次更新时间: 4/6/2021, 6:10:35 PM