早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均拉索长度为A.O(1)B.O(log2n)C.O(n)D.O(nlog2n)
题目
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均拉索长度为
A.O(1)
B.O(log2n)
C.O(n)
D.O(nlog2n)
参考答案
正确答案:B
解析:平衡二叉树又称AVL树,它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1,若将二叉树上结点的平衡因子BF定义为该结点的左子树的深度减去它的右子树的深度,则平衡二叉树上所有结点的平衡因子只可能是-1、0和1。只要二叉树上有一个结点的平衡因子的绝对值大于1,则该二叉树就是不平衡的。因为AVL树上任何结点的左右子树的深度之差都不超过1,则可以证明它的深度和log2n是同数量级的(N为结点个数)。因此,它的平均查找长度也和log2n同数量级。
解析:平衡二叉树又称AVL树,它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1,若将二叉树上结点的平衡因子BF定义为该结点的左子树的深度减去它的右子树的深度,则平衡二叉树上所有结点的平衡因子只可能是-1、0和1。只要二叉树上有一个结点的平衡因子的绝对值大于1,则该二叉树就是不平衡的。因为AVL树上任何结点的左右子树的深度之差都不超过1,则可以证明它的深度和log2n是同数量级的(N为结点个数)。因此,它的平均查找长度也和log2n同数量级。
看了设平衡的二叉排序树(AVL树)...的网友还看了以下:
某果园有100棵橙子树,每棵树平均结600个橙子.每多种一棵树,平均每棵树就会少结5个橙子.(1) 数学 2020-07-02 …
某果园有100棵橙子树,每一棵树平均结600个橙子,现准备多种一些橙子树以提高产量.根据经验估计, 数学 2020-07-02 …
某果园有100棵橙子树,每一棵树平均结600个橙子,现准备多种一些橙子树以提高产量.根据经验估计, 其他 2020-07-02 …
某果园有10棵桃树,一棵桃树平均结100个桃子.(不要回答题目出错了)某果园有10棵桃树,一棵桃树 数学 2020-07-12 …
关于种树的计算题一块三角地,在三个边上植树,三个边的长度分别为156米、186米、234米,树与树 数学 2020-07-18 …
某果园有100棵橙子树,每一棵树平均结600个橙子,现准备多种一些增加产量,但是如果多种树,那么树之 数学 2020-10-29 …
某果园有100棵橙子树,每一棵树平均结600个橙子,现准备多种一些橙子树以提高产量,据经验估计,每多 数学 2021-01-05 …
某果园有100棵橙子树,每一棵树均结600个橙子.现准备多种一些橙子树以提高产量,但是如果多种树,那 数学 2021-01-05 …
某果园有100棵橙子树,每一颗树平均结600个橙子.现准备多栽一些橙子树以提高产量.根据经验估计,每 数学 2021-01-05 …
某果园有100棵橘子树,每一棵树平均结600个橘子,现准备多种一些橘子树以提高产量.根据经验估计,每 数学 2021-01-05 …