数据结构与算法中的各种查找方法中,平均查找长度ASL与结点个数n无关的查找方法是()。

题目
单选题
数据结构与算法中的各种查找方法中,平均查找长度ASL与结点个数n无关的查找方法是()。
A

顺序查找

B

折半查找

C

哈希查找

D

分块查找

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在各种查找方法中,平均查找长度与结点个数n无关的查法方法是______。


正确答案:散列表法
散列表法 解析:散列表查找法的特点是平均查找长度与结点个数n无关。

第2题:

ASL是衡量查找算法效率的重要指标,全称是平均查找长度。()

此题为判断题(对,错)。


参考答案:正确

第3题:

在查找其关键字等于给定值的过程中,需要和给定值进行比较的关键字个数的期望值称为查找成功时的平均查找长度,则称为平均查找长度ASL。()

此题为判断题(对,错)。


参考答案:正确

第4题:

在查找算法中,可用平均查找长度(记为ASL)来衡量一个查找算法的优劣,其定义为:

此处Pi为表中第i个记录被查找的概率,Ci为查找第i个记录时同关键字比较的次数,n为表中记录数。

以下叙述中均假定每一个记录被查找的概率相等,即Pi=//n(i=1,2,…,n)。当表中的记录连续存储在一个一维数组中时,可采用顺序查找与折半查找方法(折半查找要求表是按关键字有序排列的)。顺序查找时的ASL为(19),折半查找时的ASL为(20)。记录的关键字有序时,用二叉排序树查找记录,在最坏的情况下,ASL为(21)。当二叉排序树是一棵平衡树时,ASL为(22)。在平衡树上删除一个结点后可以通过旋转使其平衡,最坏的情形下需(23)次旋转。

A.O(1)

B.O(log2n)

C.O(log2n2)

D.O(nlog2n)

E.O(n)


正确答案:E

第5题:

下列查找方法中平均查找长度与元素的个数无关的方法是( )。

A.散列法

B.顺序查找法

C.二分法

D.上述3种


正确答案:A
解析:散列表的一个主要特性就是平均检索长度不直接依赖于元素个数。其平均检索长度不随表中元素个数的增加而增加,而随着负载因子的增加而增加。

第6题:

下列查找方法中平均查找长度与元素的个数无关的方法是( )。A.散列法B.顺序查找法C.二分法D.上述三种


正确答案:A
散列法(Hashing)或哈希法是一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法。由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来在数据库中建立索引并进行搜索,同时还用在各种解密算法中.它的查找长度与元素个数没有关系。

第7题:

采用顺序查找方法查找长度为n的线性表,平均查找长度为【 】。


正确答案:(n+)/2
(n+)/2

第8题:

查找算法的效率用平均查找长度(ASL)进行度量。()

此题为判断题(对,错)。


参考答案:正确

第9题:

在各种查找方法中,平均查找长度与查找表中元素个数无关的是(38)。冒泡排序在最坏情况下时间复杂度为(39)。

A.顺序查找

B.散列查找

C.折半查找

D.动态查找


正确答案:B
解析:选项中除散列查找以外,其他查找方法的查找性能都与表长(即查找表中的元素个数)有关,而散列查找(Hash查找)的平均查找长度直接与装填因子相关。

第10题:

在下列查找方法中,平均查找长度与元素的个数无关的方法是(53)。

A.顺序查找法

B.折半查找法

C.散列表查找法

D.无论哪种查找法


正确答案:C
解析:顺序查找方法和折半查找方法的平均查找长度都与元素的个数有关,由于散列结构是由事先准备好的散列函数关系与处理>中突的方法来确定数据元素在散列表中的存储位置的,因此散列表查找方法的平均查找长度与元素的个数无关。故选C。