AVL树与红黑树(RBTree)的概念与区别

要想了解AVL树与红黑树的区别,首先我们要先知道,这两棵树是属于自平衡二叉树,那么什么是平衡二叉树呢? 一、平衡二叉树 二叉树的每一个节点的左右子树的深度差不超过1。 二、如何实现自平衡? 通过旋转,旋转分为四种类型 1、LL型(右旋):在左子树的左孩子上添加新的节点 2、RR型(左旋):在右子树的右孩子上添加新的节点 3、LR型(先左旋(失衡子树)再右旋):在左子树的右孩子上添加新节点 4、RL
相关文章
相关标签/搜索