mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-08-01 16:28:03 +08:00
Merge pull request #2415 from CoisiniAKAM/main
Update linkedlist-source-code.md
This commit is contained in:
commit
132ef6acbd
@ -151,8 +151,9 @@ void linkBefore(E e, Node<E> succ) {
|
|||||||
final Node<E> newNode = new Node<>(pred, e, succ);
|
final Node<E> newNode = new Node<>(pred, e, succ);
|
||||||
// 将 succ 节点前驱引用 prev 指向新节点
|
// 将 succ 节点前驱引用 prev 指向新节点
|
||||||
succ.prev = newNode;
|
succ.prev = newNode;
|
||||||
// 判断尾节点是否为空,为空表示当前链表还没有节点
|
// 判断前驱节点是否为空,为空表示 succ 是第一个节点
|
||||||
if (pred == null)
|
if (pred == null)
|
||||||
|
// 新节点成为第一个节点
|
||||||
first = newNode;
|
first = newNode;
|
||||||
else
|
else
|
||||||
// succ 节点前驱的后继引用指向新节点
|
// succ 节点前驱的后继引用指向新节点
|
||||||
|
Loading…
x
Reference in New Issue
Block a user