红黑树与平衡二叉树

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

  • 平衡二叉树介绍:https://blog.csdn.net/lpp0900320123/article/details/39367451

调整平衡二叉树时需要进行 LL,RR,LR,RL旋转

  • 红黑树介绍:https://blog.csdn.net/skyxmstar/article/details/70140512

 

你可能感兴趣的:(算法)