查找、插入、删除操作的最坏时间复杂度
  二叉查找树 平衡二叉树 红黑树
查找 O(n) O(logn) Olog(n)
插入 O(n) O(logn) Olog(n)
删除 O(n) O(logn) Olog(n)

二叉查找树因可能退化成链表,故其性能最差。平衡二叉树和红黑树是带有平衡条件的二叉查找树,故它们的效率也较高。

平衡二叉树的插入/删除操作带来的旋转操作可能会达到logn次,而红黑树的插入/删除操作带来的旋转操作最多为2/3次。

所以说,当红黑树出现的时候,平衡二叉树就只能出现在博物馆里了。即红黑树是最优选择

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
  • 2021-12-21
  • 2021-04-12
  • 2021-05-13
  • 2022-12-23
  • 2021-10-31
猜你喜欢
  • 2022-12-23
  • 2021-08-13
  • 2021-08-10
  • 2022-12-23
  • 2021-08-08
  • 2022-01-03
  • 2021-05-02
相关资源
相似解决方案