auto commit
This commit is contained in:
parent
d8a3670789
commit
5633d636ee
|
@ -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)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user