将12个数画成完全二叉树,第一层有1个、第二次2个、第三层4个,第四层只有5个。
二分查找时:
第一层需要比较1次
第二两个数,每个比较2次
第三层四个数,每个比较3次
第四层五个数,每个比较4次
则平均查找长度即为:(1+2*2+3*4+4*5)/12=37/12=3.0833
(单选题)
具有12个关键字的有序表,折半查找的平均查找长度()。
A3.1
B4
C2.5
D5
正确答案
答案解析
相似试题
(单选题)
具有12个关键字的有序表,折半查找的平均查找长度为()
(单选题)
折半查找20个记录的有序表,若查找失败,比较关键字的次数()
(单选题)
对22个记录的有序表作折半查找,当查找失败时,至少需要比较()次关键字。
(填空题)
长度为12的有序表采用顺序存储结构,采用折半查找技术,在等概率情况下,查找成功时的平均查找长度是(),查找失败时的平均查找长度是()。
(填空题)
具有8个关键字的有序表,二分法查找成功的平均查找长度(ASL成功)()
(单选题)
对含n个记录的有序表进行折半查找,设每个记录的查找概率相等,则平均查找长度的数量级为()。
(单选题)
若有序表中关键字序列为:14,20,25,32,34,45,57,69,77,83,92。对其进行折半查找,则在等概率情况下,查找成功时的平均查找长度是()。
(判断题)
对线性表进行折半查找时,要求线性表必须以链式方式存储,且结点按关键字有序排列
(单选题)
有一个长度为8的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的平均比较次数为()