红黑树原理

数据构造可视化网站:点击跳转


 

树的结构

大于节点的置于右边,小于节点的置于左边,没有值相等的节点

一、平衡二叉树

1、特点

  1. 必须是一个二查查找树(百度百科
  2. 每个节点的左子树和右子树的高度差  <= 1

2、表现形式

2.1 LL型

  1. 009节点在左边,008节点在左边;LL
  2. 009右旋(顺时针)下来一次平衡

      

2.2 LR型

  1. 005节点在左边,007节点在右边;LR
  2. 007左旋(逆时针)一次,0010右旋(顺时针)一次平衡

  

2.3 RR型

  1. 0013节点在右边,0015节点在右边;RR
  2. 0010左旋(逆时针)一次,平衡 

    

2.4 RL型

  1. 0013节点在右边,0012节点在左边;RL
  2. 0010右旋(顺时针)一次,0010左旋(逆时针)一次,平衡  

     

 

posted @ 2020-03-29 23:12  恳小跃  阅读(76)  评论(0编辑  收藏  举报