在平均查找长度ASL的定义中,ci表示查找第i个元素的概率。( )
举一反三
- 关于平均查找长度不正确的描述是?( ) A: 平均查找长度为对关键字需要进行的平均比较次数 B: 对于含有n个数据元素的查找表,查找成功的平均查找长度为:ASL=∑PiCi (i=1,2,3,…,n),其中:Pi 为查找表中第i个数据元素的概率,Ci为找到第i个数据元素时已经比较过的次数 C: 平均查找长度为衡量一个查找算法效率优劣的标准 D: 在等概率的情况下,ASL=n∑Ci
- 在平均查找长度ASL的定义中,n表示待查找的元素在查找表中出现的次数。( )
- 一个查找表{13,4,5,9,10,6},从前向后顺序查找5,5需要依次与13、、4、5进行一次比较,找到了,查找成功。该查找表的平均查找长度是。 知识补充:一个查找算法的评价,常常用平均查找长度来评价,平均查找长度就是找到每个元素的平均比较次数。如果查找每个元素的概率相等,N个元素的查找表,每个元素的查找概率为1/N,则查找表的平均查找长度ASL=(1/n * c1+1/n *c2+1/n *c3+……+1/n *Cn),ci是找到第i个元素需要比较的次数
- 在具有n个数据元素的线性表中进行顺序查找,若查找每个元素的概率相等,则平均查找长度ASL=()。 A: (n+1)/2 B: n/2 C: n D: (n-1)/2
- 若查找每个记录的概率均等,则在具有n个记录的连续顺序文件中采用顺序查找法查找一个记录,其平均查找长度ASL为_______