早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
设平衡的二叉排序树(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树)...的网友还看了以下:
“杀人鲸”(KillingWhale)真的能杀人吗?A是的C不主动向人攻击D特别喜欢吃人 其他 2020-05-20 …
下列关于元素化合价的叙述错误的是()A.ⅢA族的B和Al都能形成+3价的化合物B.ⅣA族的C和Si 化学 2020-05-23 …
以下方法中量级不为O(log2n)的是( )。 A.散列法检索B.二分法检索C.二叉排序树的平均检索 计算机类考试 2020-05-23 …
A.[log2N]B.[log2N]+1C.[log2(N+1)]D.[log2(N+1)]+1 计算机类考试 2020-05-26 …
一段多核苷酸链中碱基组成为30%的A.30%的C.20%的G.20%的T.它是一段()A.双链DN 语文 2020-06-08 …
A.B.C.D中有一个人是小偷一个人说的真话。请问是谁。A:不是我偷的B:是A偷的C:不是我A.B 其他 2020-06-08 …
a和b从ab2地湘对着行,a100m/分钟,b80/分钟,在靠近a地的c典湘碰,若b仙走9分钟则在 数学 2020-06-19 …
在河流同岸优A.B两村庄,今要在河岸l上确定相距a米的C.D两点,是AC+BD最小 数学 2020-06-19 …
1、一位警察,抓获4个盗窃嫌疑人:ABCD,他们的供词如下A:“不是我偷的”B:“是A偷的”C:“ 数学 2020-06-26 …
1、一位警察,抓获4个盗窃嫌疑人:ABCD,他们的供词如下A:“不是我偷的”B:“是A偷的”C:“ 数学 2020-06-26 …