二叉搜索树和平衡二叉树

二叉搜索数:树上任何一个节点,值比他的所有左子树的节点的值大,比所有右子树上的节点的值小。

搜索树节点不同插入次序将导致不同的深度和平均查找长度ASL。

平衡二叉树:平衡因子,BF(T)=hl-hr绝对值小于等于1。

 平衡二叉树的调整:

1:RR旋转

要注意:插入的节点是发现者的右边的右边,但他可能是左节点。

2:LL旋转

 

 3:LR旋转

4:RL旋转

 四种情况的判断:看插入节点和被破坏节点的关系

插入时结构可能不变但是平衡因子还是会改变

posted @ 2018-12-25 11:05  灰可爱  阅读(404)  评论(0编辑  收藏  举报