二叉搜索树(BST)
又叫二叉排序树是一个有序树。
- 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;
- 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;
- 它的左、右子树也分别为二叉排序树
中序遍历二叉搜索树时,结果是一个升序序列。
平衡二叉搜索树(AVL)
在符合二叉查找树的条件下,还需满足它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉查找树。
LL:左孩子的左子树上插入节点X
![在这里插入图片描述](https://img-blog.csdnimg.cn/9c0325c52cb44796ab5a334a4e4a9e23.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2X5p6rX-WtkA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
RR:右孩子的右子树上插入节点X
![在这里插入图片描述](https://img-blog.csdnimg.cn/11c8041781034b4897ea010c821306a5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2X5p6rX-WtkA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
LR:左孩子的右子树上插入节点X
![在这里插入图片描述](https://img-blog.csdnimg.cn/ef0c622b2b1d4b2f8f558a7d7cb67f96.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2X5p6rX-WtkA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
RL:右孩子的左子树上插入节点X
![在这里插入图片描述](https://img-blog.csdnimg.cn/24f8b26405b14a5f9dd7156728b667aa.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2X5p6rX-WtkA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)