首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设平衡二叉排序树(AVL树)的节点个数为n,则其平均检索长度为
设平衡二叉排序树(AVL树)的节点个数为n,则其平均检索长度为
admin
2010-07-20
36
问题
设平衡二叉排序树(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同数量级。
转载请注明原文地址:https://www.kaotiyun.com/show/YVvZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下面的条目中,哪些是IBM数据仓库三层结构中的组成部分? Ⅰ.OLTP业务系统 Ⅱ.前台分析工具 Ⅲ.数据仓库 Ⅳ.数据集市
在数据库管理系统中,数据操纵语句可以嵌入到某一高级语言中,该语言称为【】语言。
Armstrong公理系统中有一条推理规则为:若X→Y为F所逻辑蕴涵,且,则XZ→YZ为F所逻辑蕴涵。这条推理规则称作【】
批处理操作系统提高了计算机的工作效率。下列关于批处理操作系统的叙述中,哪一个是正确的?
下列哪一棵不是AVL树?
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为
_________不是计算机病毒的特征。
Oracle产品中CASE工具的名称是【】。
在大多数计算机系统中,将CPU的执行状态分为______和______。
资源共享观点将计算机网络定义为
随机试题
医疗机构中麻醉药品实行医疗机构中毒性药品的原料药实行
某工程通过采用清单规范公开招标,业主和施工单位签订的承包合同工期为20个月。在清单中的其他项目清单的计日工中,人工工日综合单价为100元,某施工机械综合单价为1000元。合同约定,管理费率为10%,利润率为6%,规费以分部分项清单、措施费清单、其他项
对于需要试生产的建设工程项目,建设单位应当在项目投入试生产之日起最晚()内向环保行政主管部门申请对其项目配套的环保设施进行竣工验收。
投资决策过程是指()。
伪造、变造金融票证罪客观方面表现为伪造、变造金融票证的行为,包括()。
根据《中华人民共和国证券法》的规定,证券交易所的临时停市应()。
动作速度
根据下列图表,回答96~100题:根据上图,下列关于我国农村用电发电情况的表述,错误的一项是()。
作为一个公司领导,不需要、也不可能事必躬亲,但一定要_______,能够在注意细节当中比他人观察得更细致、_______,在某一细节操作上做出榜样,并形成_______,使每个员工不敢马虎,无法_______。只有这样,企业的工作才能真正做细。填入画横线部
能直接与CPU交换信息的存储器是________。
最新回复
(
0
)