首页文章正文

分块查找平均查找长度,折半查找失败的ASL公式

数据库的三种恢复方式 2023-10-19 15:23 400 墨鱼
数据库的三种恢复方式

分块查找平均查找长度,折半查找失败的ASL公式

∪﹏∪ 平均查找长度分为两部分,索引表的查找+块内的查找。索引表能够用二分法和顺序查找,块内无序,所以只能用顺序查找) 如果以二分查找来确定块,则ASL = log2(b+1)-1 + (s+1)/2。设关键字个数为n,在各关键字等概率查找的前提下,1、顺序查找的平均查找长度ASL=(n+1)/2, 2、在n趋于无穷大时,折半查找的ASL=((n+1)log2(n+1))/n - 1,当n大于50

1. 顺序查找(In oder to find) 最简单的,从头到尾一个个比较(遍历),但效率着实的低。说明:顺序查找适合于存储结构为顺序存储或链接存储的线性表。查找成功时的平均查找长度为:假设每个数据元素设n个记录的数据集被平均分成m块,每个块中有t条记录,即n=m×t。

分块查找的平均查找长度为索引查找和块内查找的平均长度之和,设索引查找和块内查找的平均查找长度分别为L1,Ls,则分块查找的平均查找长度为:ASL=L1+Ls 设将长度为n的查找表均匀的A.折半查找B.分块查找C.顺序查找D.二叉树查找正确答案:A 23、假设查找表长为n,对于分块查找,如过采用顺序查找确定待查值可能所在的块,那末每块的关键字个数为( )时,分块

查找失败时,平均查找长度为ASL = n + i 1.4.顺序查找的优化1.在有序表中若是从小到大排列,当发现第i 个元素的大小已比key更大时,就可以跳出循环,return -1 2.顺序表中给个元素的被查概率不相等,1、顺序查找的平均查找长度ASL=(n+1)/2, 2、在n趋于无穷大时,折半查找的ASL=((n+1)log2(n+1))/n - 1,当n大于50时,ASL约等于log2(n+1)-1 3、设分块查找中将长为n 的表分成均等的b

就平均查找长度而言,分块查找最小,折半查找次之,顺序查找最大。 简答题官方参考答案(由简答题聘请的专业题库老师提供的解答) 查看官方参考答案1、查找长度在查找运算中,需要对比关键字的次数称为查找长度2、平均查找长度(ASL, Average Search Length) 所有查找过程中进行关键字的比较次数的平均值A S L = ∑ i = 1 n P

后台-插件-广告管理-内容页尾部广告(手机)

标签: 折半查找失败的ASL公式

发表评论

评论列表

蓝灯加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号