例 30个地区的各民族人口统计表 编号 地区别 总人口 汉族 回族…... 1 北京 2 上海 …... …... 以编号作关键字, 构造哈希函数:H(key)=key H(1)=1 H(2)=2 以地区别作关键字,取地区 名称第一个拼音字母的序号 作哈希函数:H(Beijing)=2 H(Shanghai)=19 H(Shenyang)=19 从例子可见: 哈希函数只是一种映象,所以哈希函数的设定很灵活,只要使任何关键字的哈希函数值都落在表长允许的范围之内即可。 冲突:key1?key2,但H(key1)=H(key2)的现象 一般来说,只能尽量减少冲突而不能完全避免冲突,这是因为通常关键字集合比较大,其元素包括所有可能的关键字,而地址集合的元素仅为哈希表中的地址值,如上例中城市和地区的可能出现值不下几百几千而地址集合的大小只有26,所以哈希函数是一个压缩映象,就不可避免产生冲突。在定义哈希表时既要定义好哈希函数又要给出处理冲突的方法。 哈希函数构造的方法 直接定址法 数字分析法 平方取中法 折叠法 除留余数法 随机数法 哈希函数为关键字的线性函数 H(key) = key 或者 H(key) = a ? key
您可能关注的文档
- 顾问如何快速成长讲义.doc
- 建筑工程质量通病防治细则讲义.doc
- 建筑工地防火管理制度和责任制讲义.doc
- 关于董事、监事及高级管理人员任职资格的备忘讲义.doc
- 建筑工人入场三级教育讲义.doc
- 关于销售奥迪汽车的谈判方案讲义.doc
- 建筑公司工程挂靠合同讲义.doc
- 关于小微企业金融服务创新的若干思考-泰隆银行讲义.doc
- 观光果园论文讲义.doc
- 心血管疾病营养处方浅析.ppt
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
最近下载
- 2026年4月浙江省温州市中考一模科学试题(市统测)(含答案).pdf VIP
- 风机安全链培训课件.ppt VIP
- 雅马哈RX-V595aRDS使用说明书.pdf
- 高级考评员职业技能鉴定考试题库(含答案).docx
- 背诵06 选必2《法律与生活》选择题背诵清单(含5个专题,100小问)-2026年高考政治终极冲刺与押题讲练(全国通用).docx
- 白国周班组管理法课件.pptx VIP
- 气体灭火系统施工策划方案.doc VIP
- KIKUSUI(菊水)TOS5300系列使用说明书.pdf
- 2020款林肯飞行家PHEV_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 毕业设计PPT答辩-基于PLC的四节传送带设计.ppt VIP
原创力文档

文档评论(0)