,散列函数为:H____=K % 13。试画出线性探测再散列解决冲突时所构造的散列表,并求出其平均查找长度。
K
举一反三
- 中国大学MOOC: 设长度为8的散列表H[0..7],散列函数Hash(k)=k %7,用线性探测再散列法解决冲突,则根据关键字序列(8,15,16,22,30,32)构造出的散列表,假定每个元素的查找概率相等,其查找成功时的平均查找长度是________。
- 现有长度为 7、初始为空的散列表HT,散列函数H(k)=k%7,用线性探测再散列法解决冲突。将关键字 22, 43, 15 依次插入到HT后,查找成功的平均查找长度是:()
- 设散列表的长度为8,散列函数H(k)=k % 7,用线性探测法解决冲突,则根据一组初始关键字序列(8,15,16,22,30,32)构造出的散列表的平均查找长度是( )。
- 设散列表的长度为 13,散列函数为 H(k)=k%13,用线性探测法处理冲突, 依次插入关键字:19,14,26,23,24,55,20,84,27,68,11。请回答: (1)构造散列表,查找关键字 68 时,需要依次与哪些关键字比较。 (2)求等概率下查找成功的平均查找长度 ASL。
- 设散列表的长度为m=13,散列函数为H(k)=k MOD m,给定的关键码序列为19,14,23,1,68,20,84,27,55,11,13,7,试写出用线性探查法解决冲突时所构造的散列表。
内容
- 0
设长度为8的散列表H[0..7],散列函数Hash(k)=k %7,用线性探测再散列法解决冲突,则根据关键字序列(8,15,16,22,30,32)构造出的散列表,假定每个元素的查找概率相等,其查找成功时的平均查找长度是________。 A: 8/3 B: 2 C: 4 D: 3
- 1
将关键字序列{7,8,30,11,18,9,14}散列存储到散列表中,散列表的存储空间时一个下标从0开始的一个一维数组散列函数维:H(key)=(key*3)%p,处理冲突采用线性探测再散列法,要求装填因子为0.7。 (1)请画出所构造的散列表; (2)分别计算等概率情况下,查找成功和查找不成功的平均查找长度。
- 2
现有长度为 7、初始为空的散列表HT,散列函数H(k)=k%7,用线性探测再散列法解决冲突。将关键字 22, 43, 15 依次插入到HT后,查找成功的平均查找长度是:() A: 3 B: 2 C: 1.6 D: 1.5
- 3
中国大学MOOC: 【Test-9-1-18】已知一个线性序列{38,25,74,63,52,48},假定采用散列函数h(key)=key%7计算散列地址,并散列存储在散列表A[10]中,若采用线性探测法解决冲突,且各元素的查找概率相等,则在该散列表上查找成功的平均查找长度为( )。
- 4
假定对线性表(38,25,74,52,48)进行散列存储,采用H(K)=K%7作为散列函数,若分别采用线性探测法和链接法处理冲突,则对各自散列表进行查找的平均查找长度分别为()和()。