早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
设平衡二叉排序树(AVL树)的节点个数为n,则其平均检索长度为A.O(1)B.O(log2n)C.O(n)D.O(n log2n)
题目
设平衡二叉排序树(AVL树)的节点个数为n,则其平均检索长度为
A.O(1)
B.O(log2n)
C.O(n)
D.O(n log2n)
参考答案
正确答案: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树)的...的网友还看了以下:
如图,某海面上有O、A、B三个小岛(面积大小忽略不计),A岛在O岛的东北方向202km处,B岛在O 其他 2020-05-16 …
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均查找长度的数量级为 ______。A.O(1) 计算机类考试 2020-05-24 …
已知抛物线y=(x-b)2+m-b的顶点为m与轴交于点A(x1,O),B(x2,O),且△MAB为 数学 2020-07-12 …
进制转换(19.25)10=()2=()8=()1611010.11001B=()O=()H=() 数学 2020-07-19 …
如图,⊙O是以坐标原点O为圆心、半径为25的圆,P(a,b)为⊙O上一点,若a、b都是整数,那么符 数学 2020-07-26 …
O,I分别是锐角三角形ABC的外心,内心.O',I'分别是O,I关于BC的对称点.已知A、B、O' 数学 2020-07-30 …
已知以点C(t,2/t)),(t>0)为圆心的圆与与X轴交与O,A,与Y轴交与点O,B其中O为坐标 数学 2020-08-02 …
读北美0℃等温线分布图,回答问题。小题1:此图季节是A.春季B.夏季C.秋季D.冬季小题2:请从高到 语文 2020-12-07 …
某人遇车祸急需输血,其血型为B型,血库中B型和O型的血都很充足,应该如何输血()A.只输O型B.先输 语文 2020-12-24 …
已知点O,点A在点O的北偏东30度方向,且到且到点O的距离是3厘米,点B在点O的北偏西60度的方向上 数学 2021-01-02 …