(11)设散列表的地址空间为 0到 10,散列函数为 h(k)=k mod 11,用线性探查法解决碰撞。现从空的散列
(11)设散列表的地址空间为 0到 10,散列函数为 h(k)=k mod 11,用线性探查法解决碰撞。现从空的散
列表开始,依次插入关键码值 36,95,14,27,68,82,则最后一个关键码插入后散列表的负载因子 a 约
为( )。
A)0.45
B)0.55
C)0.65
D)0.75
(11)【答案】B)
【解析】线性探查法将散列表看成是一个环行表,若在基地址d(即h(K)=d)发生冲突,则依次探查下述地址单元:d+1,d+2,…,M-0,0,1…,d-1直到找到一个空闲地址或岔道找到关键码为key的结点为止。题中三列表长度M=11,n=6,散列函数为h(k)=k mod11。在本题中,按顺序插入各个结点。36:h(36)=3。95:h(95)=7。插入14时,其散列地址为3,由于3已被关键码为36的元素占用,故需进行探查。显然4为开放空闲地址,故可将其放在4单元。27:h(27)=5。68:h(68)=2.插入82时,其散列地址为5,由于5已被关键码为27的元素占用,故需进行探查,按顺序探查法,显然6为开放的空闲地址,故可将其放在6单元。负载因子a=N/M.其中M是散列表存储空间大小,N表中当前的记录数目。故a=0.55.
土地是重要的生产资料,尤其是在生产力还不发达的古代社会,统治者更是十分重视土地问题的解决。商鞅变法 历史 2020-04-05 …
已知关于x的方程1/2(1—x)=1+k的解与3/4(x-1)—2/5(3x+2)=x/10-3/ 数学 2020-05-16 …
给我出5道简便计算,也不要太容易.回答后,我满意的会有大赏.大约在50财富左右!要加分的就再给我出 数学 2020-05-20 …
若关于x,y的二元一次方程组2x-y=8k,2x+5y=-4k的解也是二元一次方程组x+3y=k- 数学 2020-05-20 …
若关于xy的二元一次方程组{2x+5y=-4kx+2y=k的解,也是二元一次方程组2x+3y=4的 数学 2020-05-20 …
若X=-2是方程4K-K/0.5-0.3X/0.2-4=0的解,求K的值? 数学 2020-05-21 …
若{x=2,y=1是二元一次方程组{3x-y=k,2x+y=m的解,则k+m=. 其他 2020-05-21 …
阅读以下说明和Java代码,回答问题[说明] 任何一种程序都是为了解决问题而撰写的,解决问题时需要 计算机类考试 2020-05-26 …
阅读下列函数说明和C++代码,回答问题[说明] 任何一种程序都是为了解决问题而撰写的,解决问题时需 计算机类考试 2020-05-26 …
1已知方程lg|x|=-|x|+3的解在(k,k+1/2)内,且k是1/2的整数倍,则所有满足条件 数学 2020-06-06 …