详细布置
235. 二叉搜索树的最近公共祖先
相对于 二叉树的最近公共祖先 本题就简单一些了,因为可以利用二叉搜索树的特性。
视频讲解:https://www.bilibili.com/video/BV1Zt4y1F7ww
701.二叉搜索树中的插入操作
本题比想象中的简单,大家可以先自己想一想应该怎么做,然后看视频讲解,就发现 本题为什么比较简单了。
视频讲解:https://www.bilibili.com/video/BV1Et4y1c78Y
450.删除二叉搜索树中的节点
相对于 插入操作,本题就有难度了,涉及到改树的结构
视频讲解:https://www.bilibili.com/video/BV1tP41177us
递归:
这里比较需要注意的就是当删除的节点既有左节点又有右节点的时候,应该如何删除并重构节点。
第一种删除这种节点的方式:
左右孩子节点都不为空,则将删除节点的左子树头结点(左孩子)放到删除节点的右子树的最左面节点的左孩子上,返回删除节点右孩子为新的根节点。