插入结果:保证插入一个关键字不在原来树中的节点后,仍为平衡排序二叉树。
前提说明:这里对插入后仍是排序二叉树的操作不做说明。 假如插入新节点后,仍是一棵排序二叉树,
但不是平衡二叉树时:为使得插入后仍是一棵平衡二叉树,可以依据以下思路进行调整树。
方式:1.首先找到最小树。即离插入节点最近的失衡祖先节点,以该节点为根的树便是最小树。
2.接下来研究对象就是最小树。若插入位置是在该最小树的左子树的根节点的左子树上,则记
为LL型,类似有LR,RL,RR型,那么,
(1)首先明确调整后最小树的根节点(新根节点)为:LL型是最小树根节点的左孩子;RR型是
最 小树根节点的右孩子;LR型是最小树根节点的左孩子的右孩子;RL型是最小树的根节点