auto commit

This commit is contained in:
CyC2018 2018-02-22 14:58:41 +08:00
parent d8a3670789
commit 5633d636ee

View File

@ -1004,10 +1004,11 @@ public class BinarySearchST<Key extends Comparable<Key>, Value> {
} }
``` ```
## ¶þ²æ²éÕÒÊ÷ ## ¶þ²æ²éÕÒÊ÷
定义二叉树定义为一个空链接或者是一个有左右两个链接的节点每个链接都指向一颗子二叉树。二叉查找树BST是一颗二叉树并且每个节点的键都大于其左子树中的任意节点的键而小于右子树的任意节点的键。 **二叉树** 定义为一个空链接,或者是一个有左右两个链接的节点,每个链接都指向一颗子二叉树。
**二叉查找树**BST是一颗二叉树并且每个节点的键都大于其左子树中的任意节点的键而小于右子树的任意节点的键。
![](https://github.com/CyC2018/InterviewNotes/blob/master/pics/25226bb2-92cc-40cb-9e7f-c44e79fbb64a.jpg) ![](https://github.com/CyC2018/InterviewNotes/blob/master/pics/25226bb2-92cc-40cb-9e7f-c44e79fbb64a.jpg)
@ -1154,7 +1155,7 @@ public Node deleteMin(Node x) {
### 8. delete() ### 8. delete()
如果待删除的节点只有子树,那么只需要让指向节点的链接指向唯一的子树即可;否则,让右子树的最小节点替换该节点。 如果待删除的节点只有一个子树,那么只需要让指向待删除节点的链接指向唯一的子树即可;否则,让右子树的最小节点替换该节点。
![](https://github.com/CyC2018/InterviewNotes/blob/master/pics/b488282d-bfe0-464f-9e91-1f5b83a975bd.jpg) ![](https://github.com/CyC2018/InterviewNotes/blob/master/pics/b488282d-bfe0-464f-9e91-1f5b83a975bd.jpg)