线性探查法和双散列函数法
建溢出区法和不建溢出区法
除余法和折叠法
拉链法和开放地址法
第1题:
散列文件使用哈希函数将记录的关键字值计算转化为记录的存储地址,因为哈希函数是一对一的关系,则选择好的()方法是散列文件的关键。
A、哈希函数
B、除余法中的质数
C、冲突处理
D、哈希函数和冲突处理
第2题:
A.开放定址法
B.再哈希法
C.链地址法
D.建立一个私有溢出区
第3题:
散列法存储中处理碰撞的方法主要有:【 】和开地址法。
第4题:
散列表是一种重要的存储方式,在散列表里可快速进行检索。
(1)散列表的基本思想是什么?
(2)常用的散列函数有哪些,请举例说明(至少三个)。
(3)怎样用拉链法和开地址法处理碰撞?
第5题:
哈希函数可以减少冲突,但仍不可避免,通常处理冲突的方法有再哈希法,建立公共溢出区和( )。
A.链地址法和直接定址法
B.线性探测再散列法和二次探测再散列法
C.开方定址法和链地址
D.除留余数法和数字分析法
第6题:
解决Hash法中出现的冲突问题常采用的方法是(57)。
A.数字分析法、除余法、平方取中法
B.数字分析法、除余法、线性探查法
C.数字分析法、线性探查法、双散列法
D.线性探查法、双散列法、拉链法
第7题:
下列关于散列表的叙述中,哪一条是不正确的?( )
A) 散列法的基本思想是:由结点的关键码值决定结点的存储地址
B) 好的散列函数的标准是能将关键码值均匀地分布在整个地址空间中
C) 在散列法中,处理碰撞的方法基本有两类:拉链法和除余法
D) 散列表的平均检索长度随负载因子的增大而增加
A.
B.
C.
D.
第8题:
散列法存储中处理碰撞的方法主要有两类,开地址法和【】。
第9题:
散列法存储中处理碰撞的方法主要有两类:拉链法和 【】
第10题:
哈希存储的基本思想是根据(1)来决定(2),冲突(碰撞)指的是(3),(4)越大,发生冲突的可能性也越大。处理冲突的两种主要方法是(5)。
A.存储地址
B.元素的序号
C.元素个数
D.关键码值