5. 二叉查找树、平衡二叉树、红黑树的效率比较

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

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

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

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

原文地址:https://www.cnblogs.com/xzxl/p/9572730.html