红黑树和二叉树的区别 红黑树和二叉树的区别图片


红黑树和二叉树的区别 红黑树和二叉树的区别图片

文章插图
1、红黑树放弃了追求完全平衡,追求大致平衡 , 在与平衡二叉树的时间复杂度相差不大的情况下,保证每次插入最多只需要三次旋转就能达到平衡 , 实现起来也更为简单 。
2、平衡二叉树追求绝对平衡 , 条件比较苛刻,实现起来比较麻烦 , 每次插入新节点之后需要旋转的次数不能预知 。

【红黑树和二叉树的区别 红黑树和二叉树的区别图片】

    推荐阅读