红黑树介绍

红黑树是基于2-3树的
在这里插入图片描述
说白了,就是通过红色的线,将二叉树,变成2-3查找树
在这里插入图片描述
在这里插入图片描述
红黑树节点中多一个color用来表明这是红的的还是黑色。
在这里插入图片描述
红黑树中出现了,右侧节点为红色情况,需要进行左旋。
在这里插入图片描述
两个红色在一条线上,就需要进行右旋。

红黑树树插入过程中,实现细节很多。
在这里插入图片描述
插入,直接组成一个3- 节点。
在这里插入图片描述
直接左旋。
在这里插入图片描述
在这里插入图片描述
一旦出现这种问题,该节点进行颜色翻转,红色变黑,黑色变红。

向一个双键树插入节点,也就是向3节点树插入节点。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
向原始红黑树中,插入新的节点。
在这里插入图片描述
红黑树插入过程要非常了解。
多种情况都需要了解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值