知识点练习

当前筛选
CSP-S 真题
5 道题
在一个大小为 13 的哈希表中,使用闭散列法的线性探查来解决冲突。哈希函数为 H(key)=key mod 13H(\text{key}) = \text{key} \bmod 13。依次插入关键字 18,26,35,9,68,7418, 26, 35, 9, 68, 74。插入 7474 后,它最终被放置在哪个索引位置?
哈希表
在设计一个哈希表时,为了减少冲突,需要使用适当的哈希函数和冲突解决策略。已知某哈希表中有 nn 个键值对,表的装载因子为 α(0<α≤1)\alpha (0 < \alpha \leq 1)。在使用开放地址法解决冲突的过程中,最坏情况下查找一个元素的时间复杂度为( )?
哈希表
给定地址区间为 0~9 的哈希表,哈希函数为 h(x) = x % 10,采用线性探查的冲突解决策略(对于出现冲突情况,会往后探查第一个空的地址存储;若地址 9 冲突了则从地址 0 重新开始探查)。哈希表初始为空表,依次存储(71, 23, 73, 99, 44, 79, 89)后,请问 89 存储在哈希表哪个地址中。( )
哈希表
现有一个地址区间为 0∼100\sim 10 的哈希表,对于出现冲突情况,会往后找第一个空的地址存储 (到 1010 冲突了就从 00 开始往后),现在要依次存储 (0,1,2,3,4,5,6,7)(0,1,2,3,4,5,6,7),哈希函数为 h(x)=x2 mod 11h(x)=x^{2} \bmod {11}。请问 77 存储在哈希表哪个地址中( )。
哈希表
将 (2,7,10,18)(2, 7, 10, 18) 分别存储到某个地址区间为 0∼100\sim 10 的哈希表中,如果哈希函数 h(x)=h(x)=( ),将不会产生冲突,其中 a mod ba \bmod b 表示 aa 除以 bb 的余数。
哈希表