红黑树

本文深入探讨了红黑树作为平衡二叉查找树的特性,阐述了其颜色规则和旋转原理,以及如何通过旋转保持树的平衡。同时,对比了二分法和B+树在查询效率上的优势,并介绍了B树的相关特征。内容涵盖了数据结构与算法中的关键概念,对于理解高效数据存储和检索至关重要。
摘要由CSDN通过智能技术生成
红黑树动态图解
  • 二叉树的查询次数
    在这里插入图片描述

  • 平衡二叉树

    • 理想状态的情况的树 一般不用
  • 红黑树

    • 底层就是一个(特殊的二叉树)二查找叉树
    • 链表—>二叉树—>二叉查找树—>(特殊二叉树)平衡的二叉查找树
      • 每个节点不是红色就是黑色

      • 不可能有两个相连的红色出现

      • 在这里插入图片描述

      • 在这里插入图片描述

      • 在这里插入图片描述

      • 当不满足变色的情况下 就开始旋转

      • 如果当前节点是右子树的时候 就左旋

      • 如果当前节点是左子树的时候 就右旋

      • 往那边旋子树就往那边接

      • 向那边旋转就是那边的子树改变节点位置

      • 在这里插入图片描述

      • 在这里插入图片描述

  • sql语句的查询方法

    • 二分法:
      • B+树
  • B+树

    • B树结构
      • B-Tree
      • B+Tree
      • B*Tree
    • B树的特征:
      在这里插入图片描述

.(img-JP4qecCL-1603551532784)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值