第1题:
在各种查找方法中,平均查找长度与查找表中元素个数无关的是(38)。冒泡排序在最坏情况下时间复杂度为(39)。
A.顺序查找
B.散列查找
C.折半查找
D.动态查找
第2题:
已知一个线性表(16,25,35,43,51,62,87,93),采用散列函数H(Key)=Key mod 7将元素散列到表长为9的散列表中。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则在所构造的哈希散列表上进行等概率成功查找的平均查找长度为(60)(为确定记录在查找表中的位置,需和给定关键字值进行比较的次数的期望值,称为查找算法在查找成功时的平均查找长度)。
A.(8×1)/8
B.(8×1)/9
C.(5×1+2+3+6)/8
D.(5×1+2+3+6)/9
第3题:
第4题:
下面关于折半查找法的叙述中,正确的是()。
第5题:
采用拉链法解决冲突的散列表中,查找的平均查找长度()
第6题:
下面关于散列查找的说法正确的是()
第7题:
以顺序查找方法从长度为n的线性表中查找一个元素时,平均查找长度为(),时间复杂度为()。
第8题:
既希望较快的查找又便于线性表动态变化的查找方法是()。
第9题:
对
错
第10题:
对
错
第11题:
在采用线性探测法处理冲突的散列表中,同义词在表中一定相邻;
除留余数法是所有散列函数中最好的;
在散列表中进行查找,“比较”次数的多少与冲突有关;
散列函数构造的越复杂越好,因为这样随机性好,冲突小。
第12题:
只要线性表中元素按值有序排列,就可以采用折半查找
只要线性表采用顺序存储结构,就可以采用折半查找
线性表中元素按值有序排列,并且采用顺序存储结构时才能采用折半查找
在链表中也可以采用折半查找
第13题:
● 已知一个线性表(16, 25, 35, 43, 51, 62, 87, 93),采用散列函数H(Key)=Key mod 7将元素散列到表长为9的散列表中。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则构造的哈希表为 (57) ,在该散列表上进行等概率成功查找的平均查找长度为 (58) (为确定记录在查找表中的位置,需和给定关键字值进行比较的次数的期望值称为查找算法在查找成功时的平均查找长度)。
第14题:
在下列查找方法中,平均查找长度与元素的个数无关的方法是(53)。
A.顺序查找法
B.折半查找法
C.散列表查找法
D.无论哪种查找法
第15题:
在顺序表(2,4,6,8,10)中采用折半查找方法查找元素5,要经过()次元素之间的比较。
第16题:
在散列查找中,平均查找长度主要与()有关。
第17题:
在索引顺序表上采用分块查找,在等概率情况下,其平均查找长度不仅与子表个数有关,而且与每一个子表中的对象个数有关。
第18题:
设线性表中有n个数据元素,则在顺序存储结构上实现顺序查找的平均时间复杂度为()在链式存储结构上实现顺序查找的平均时间复杂度为()
第19题:
在采用线性探测法处理冲突的散列表中,所有同义词在表中一定相邻。
第20题:
在索引顺序表的查找中,对索引表既可以采取顺序查找,也可以采用折半查找。
第21题:
顺序查找
折半查找
散列查找
索引顺序查找
第22题:
对
错
第23题:
对
错