This website requires JavaScript.
Explore
Help
Register
Sign In
sainnhe
/
leetcode
Watch
1
Star
0
Fork
You've already forked leetcode
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
b2e4f6daad
leetcode
/
notes
/
src
/
bstree.md
930 B
Raw
Blame
History
二叉搜索树
s0235
: 找两个指定节点的最近公共祖先。思路很简单,只要出现分岔(即一个在当前节点的左边,一个在当前节点的右边),那么这个分岔点就是最近公共祖先。
s0701
: 插入节点。一层一层往下找,直到发现找不到了就在这个地方插入。
s0450
: 删除节点。递归删除。
s0669
: 修剪 BST 。递归修剪。
s0108
: 有序数组转 BST 。数组中点为根节点,中点左侧部分生成左子树,右侧部分生成右子树,递归。