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