数据结构 | 红黑树

发布时间:2024年01月21日

二叉搜索树

节点的左边比节点的值小,右边比节点的值大。

红黑树

红黑树的性质

  • 节点要么是红色,要么是黑色
  • 根节点是黑色
  • 叶子节点都是黑色的空节点
  • 红黑树中红色节点的子节点都是黑色
  • 从任一节点到叶子节点的所有路径都包含相同数目的黑色节点

在添加或者删除节点的时候,如果不满足这些性质会进行旋转,这些性质就是为了保证平衡。

什么是红黑树

  • 红黑树: 也是一种自平衡二叉搜索树
  • 所有的红黑规则都是希望红黑树能够保证平衡
  • 红黑树的时间复杂度: 查找、添加、删除都是O(log n)。
文章来源:https://blog.csdn.net/weixin_65861329/article/details/135724668
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。