红黑树原理
数据构造可视化网站:点击跳转
树的结构
大于节点的置于右边,小于节点的置于左边,没有值相等的节点
一、平衡二叉树
1、特点
- 必须是一个二查查找树(百度百科)
- 每个节点的左子树和右子树的高度差 <= 1
2、表现形式
2.1 LL型
- 009节点在左边,008节点在左边;LL
- 009右旋(顺时针)下来一次平衡
2.2 LR型
- 005节点在左边,007节点在右边;LR
- 007左旋(逆时针)一次,0010右旋(顺时针)一次平衡
2.3 RR型
- 0013节点在右边,0015节点在右边;RR
- 0010左旋(逆时针)一次,平衡
2.4 RL型
- 0013节点在右边,0012节点在左边;RL
- 0010右旋(顺时针)一次,0010左旋(逆时针)一次,平衡