二叉树的删除及平衡二叉树
二叉树的删除
1.删除叶节点:删除该节点,并使该节点的父结点指向NULL
2.要删除的节点只有一个孩子:将其父节点的指针指向要删除的孩子节点
3.要删除的节点有左右两棵子树:取右子树中最小的元素替代or取左子树中最大的元素替代





返回左子树删除了x这个节点后新的左子树根结点的地址
平衡二叉树
不同的插入次序形成的搜索树:

查找效率的一个衡量指标:ASL

整体平衡的树结构效率较高-平衡的两个衡量指标:左右子树结点数及高度相似
![]()




平衡二叉树的调整:四种模式
- RR





- LL:调整只需要考虑最下面的那个被破坏平衡性的结点



- LR


- RL


浙公网安备 33010602011771号