给定一组查找关键字(19,14,23,1,65,20,84,27,55,11,10,79)
哈希函数为:H(key)=key % 13, 哈希表长为m=15,设每个记录的查找概率相等。
请画出按照线性探测再散列处理冲突得到的哈希表(给出求解过程),并计算查找成功和查找失败时的平均查找长度各是多少。
请画出按照链地址法处理冲突得到的哈希表,并计算查找成功和查找失败时的平均查找长度各是多少。
2.1 线性探测
哈希表长为m=15;
分别得到的结果进行线性探测散列排列:
冲突的关键字按照关键字的原始排序进行向后的推移
图中的冲突的关键字“1”他的现地址为1,但这个位置上已经被关键字“14”所占领,遇到了冲突,探测下一个位置2,位置2上没有关键字,放入即可;
关键字“84”在原始的关键字中排列在前,他现在的地址为6,但这个位置已经被关键字“19”占领&#x