关键字如何填入哈希表

更新时间:2025-02-03 23:14:26

【图1】设哈希表的地址范围为0~17,哈希函数为:H(key)=key%16。用线性探测法处理冲突,输入关键字序列:(1

【图2】数据结构笔记39哈希表散列表数据关键字字符串关键字散列构造函数

【图3】关键字如何填入哈希表

【图4】用代码实现开放哈希表的关键字插入与删除

【图5】输出以下信息:k个待查关键字查找次数kn个关键字哈希表长m,关键字个数

【图6】设哈希表长为14,哈希函数为H(key)=key%11。当前表中已有4个结点:addr(15)=4,addr(38)=5,addr(61)=6,addr(84)=7。如用二次探测再散列处理冲突,则关键字为49的结点的地址是()。

【图7】2、设哈希表HT表长m为13,哈希函数为H(k)=kMODm,给定的关键值序列为{19,14,23,10,68,20,84,27,55,11}。试求出用线性探测法解决冲突时所构造的哈希表,并求出在等概率的情况下查找成功的平均查找长度ASL。

【图8】假定有k个关键字互为同义词,若用线性探测法把这k个关键字存入哈希表中,至少要进行()次探测

【图9】设哈希表下标为0~15,哈希函数为H(key)=keyMOD13,其中key为关键字,MOD为取余数运算,处理冲突方法为线性探查法,对于关键字序列为(22,18,38,39,48,35,9,64,29),建立哈希表后,关键字9的在哈希表的位置是

【图10】2、设哈希表HT表长m为13,哈希函数为H(k)=kMODm,给定的关键值序列为{19,14,23,10,68,20,84,27,55,11}。试求出用线性探测法解决冲突时所构造的哈希表,并求出在等概率的情况下查找成功的平均查找长度ASL。

推荐图片
客服
企业微信客服

深圳市冬楠网络科技有限公司

企业微信客服
Copyright © 2022  深圳市冬楠网络科技有限公司. 粤ICP备2022150760号-1 . All Rights Reserved. 页面执行时间:9.299ms