设某散列表的长度为100,散列函数H(k)=k%P,则P通常情况下最好选择()。
第1题:
假设把整数关键码K散列到有N个槽的散列表,以下哪些散列函数是好的散列函数()
A.h(K)=KmodN
B.h(K)=1
C.h(K)=K/N
D.h(K)=(K+rand(N))modN,rand(N)返回一个0到N-1的整数
第2题:
设散列表中m个存储单元,散列函数为H(key)=key%p,p是最好选择()。
A.小于等于m的最大奇数
B.小于等于m的最大素数
C.小于等于m的最大偶数
D.小于等于m的最大合数
第3题:
设散列表的地址空间为0到10,散列函数为h(k)=k modll,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值95,14,27,68,82,则最后—个关键码82的地址为:
A.4
B.5
C.6
D.7
第4题:
第5题:
设某散列表的长度为100,散列函数H(k)=k%P,则P通常情况下最好选择()
第6题:
设一哈希表表长M为100 ,用除留余数法构造哈希函数,即H(K)=K MOD P(P<=M),为使函数具有较好性能,P应选()
第7题:
设散列表的长度为16,散列函数为H(k)=k%13,用线性探测法处理冲突,依次插入关键字:19,01,13,23,24,55,20,84,27,68,11,10,77。请回答:求等概率下查找成功的平均查找长度ASL。
第8题:
设散列表中有m个存储单元,散列函数H(key)=key%p,则p最好选择()。
第9题:
设散列地址空间为0~m-1,k为关键字,用P去除k,将余数作为k的散列地址,即:h(k)=k%P,为了减少发生冲突的可能性,一般取P为()。
第10题:
第11题:
99
97
91
93
第12题:
第13题:
第14题:
若散列表长度为m,散列函数为H(key)=key MOD p,则P应取(53)。
A.小于m的最大素数
B.小于m的最大奇数
C.小于/n的最大偶数
D.小于m的任意整数
第15题:
设散列函数为H(k)=k mod7,一组关键码为23,14,9,6,30,12和18,散列表T的地址空间为0.6,用线性探测法解决冲突,依次将这组关键码插入T中,得到的散列表为( )
A.
B.
C.
D.
第16题:
在建立散列表时,若散列函数为H(k),a与b分别为关键字值,则当()时,称此现象为散列冲突。
第17题:
对于线性表(70,34,55,23,65,41,20)进行散列存储时,若选用H(K)=K%7作为散列函数,则散列地址为0的元素是(),散列地址为6的是()
第18题:
假定对线性表(38,25,74,52,48)进行散列存储,采用H(K)=K%7作为散列函数,若分别采用线性探查法和链接法处理冲突,则对各自散列表进行查找的平均查找长度分别为()和()。
第19题:
设散列表的长度为16,散列函数为H(k)=k%13,用线性探测法处理冲突,依次插入关键字:19,01,13,23,24,55,20,84,27,68,11,10,77。请回答:查找关键字98(失败)时,需要依次与哪些关键字比较。
第20题:
数据结构与算法中,设某散列表的长度为100,散列函数H(k)=k%P,则P通常情况下最好选择()。
第21题:
第22题:
99
97
91
93
第23题:
第24题:
小于m的最大奇数
小于m的最大素数
小于m的最大偶数
小于m的最大合数