diff --git a/notes/35. 复杂链表的复制.md b/notes/35. 复杂链表的复制.md index 68be25bb..4e24d6fa 100644 --- a/notes/35. 复杂链表的复制.md +++ b/notes/35. 复杂链表的复制.md @@ -20,21 +20,21 @@ class Node { } ``` -

+

## 解题思路 第一步,在每个节点的后面插入复制的节点。 -

+

第二步,对复制节点的 random 链接进行赋值。 -

+

第三步,拆分。 -

+

```java public Node copyRandomList(Node head) { diff --git a/notes/pics/offer35-clone-insert.png b/notes/pics/offer35-clone-insert.png new file mode 100644 index 00000000..d33e2086 Binary files /dev/null and b/notes/pics/offer35-clone-insert.png differ diff --git a/notes/pics/offer35-clone-random.png b/notes/pics/offer35-clone-random.png new file mode 100644 index 00000000..ea861235 Binary files /dev/null and b/notes/pics/offer35-clone-random.png differ diff --git a/notes/pics/offer35-clone-split.png b/notes/pics/offer35-clone-split.png new file mode 100644 index 00000000..cbc5c82a Binary files /dev/null and b/notes/pics/offer35-clone-split.png differ diff --git a/notes/pics/offer35-random-list.png b/notes/pics/offer35-random-list.png new file mode 100644 index 00000000..de124b99 Binary files /dev/null and b/notes/pics/offer35-random-list.png differ