diff --git a/docs/notes/8. 二叉树的下一个结点.md b/docs/notes/8. 二叉树的下一个结点.md
index 9463cb51..38d26414 100644
--- a/docs/notes/8. 二叉树的下一个结点.md
+++ b/docs/notes/8. 二叉树的下一个结点.md
@@ -41,11 +41,11 @@ void traverse(TreeNode root) {
① 如果一个节点的右子树不为空,那么该节点的下一个节点是右子树的最左节点;
-
+
② 否则,向上找第一个左链接指向的树包含该节点的祖先节点。
-
+
```java
public TreeLinkNode GetNext(TreeLinkNode pNode) {
diff --git a/notes/8. 二叉树的下一个结点.md b/notes/8. 二叉树的下一个结点.md
index 9463cb51..38d26414 100644
--- a/notes/8. 二叉树的下一个结点.md
+++ b/notes/8. 二叉树的下一个结点.md
@@ -41,11 +41,11 @@ void traverse(TreeNode root) {
① 如果一个节点的右子树不为空,那么该节点的下一个节点是右子树的最左节点;
-
+
② 否则,向上找第一个左链接指向的树包含该节点的祖先节点。
-
+
```java
public TreeLinkNode GetNext(TreeLinkNode pNode) {
diff --git a/notes/pics/094e3ac8-e080-4e94-9f0a-64c25abc695e.gif b/notes/pics/094e3ac8-e080-4e94-9f0a-64c25abc695e.gif
new file mode 100644
index 00000000..6d964560
Binary files /dev/null and b/notes/pics/094e3ac8-e080-4e94-9f0a-64c25abc695e.gif differ
diff --git a/notes/pics/7008dc2b-6f13-4174-a516-28b2d75b0152.gif b/notes/pics/7008dc2b-6f13-4174-a516-28b2d75b0152.gif
new file mode 100644
index 00000000..829f20d9
Binary files /dev/null and b/notes/pics/7008dc2b-6f13-4174-a516-28b2d75b0152.gif differ