平衡二叉树和二叉排序树
时间: 2023-11-19 11:55:03 浏览: 105
平衡二叉树的详细实现,C++语言,自己动手编程实现的
平衡二叉树是一种特殊的二叉排序树,它的左右子树深度之差的绝对值不超过1,且左右子树也分别是平衡二叉树。平衡二叉树的目的是为了减少二叉查找树的层次,提高查找速度。而二叉排序树是一种特殊的二叉树,它的每个节点的左子树中的所有节点的值都小于该节点的值,右子树中的所有节点的值都大于该节点的值。二叉排序树的查找效率与二叉树的形态有关,而平衡二叉树的形态是均匀的,因此平衡二叉树的查找效率更高。
阅读全文