- 13
- 0
- 约5.28千字
- 约 49页
- 2017-01-15 发布于江苏
- 举报
数据结构-哈希表
处理冲突的方法 即:产生的 Hi 均不相同,且所产生的 m-1个 Hi 值能覆盖哈希表中所有地址。 则要求: 注意:增量 di 应具有“完备性” ※ 随机探测时的 m 和 di 没有公因子。 ※ 平方探测时的表长 m 必为形如 4j+3 的素数(如: 7, 11, 19, 23, … 等); 处理冲突的方法 H2(key) 是另设定的一个哈希函数,它的函数值应和 m 互为素数。 若 m 为素数,则 H2(key) 可以是 1 至 m-1 之间的任意数; 若 m 为 2 的幂次,则 H2(key) 应是 1 至 m-1 之间的任意奇数。 处理冲突的方法 例如,当 m=11时, 可设 H2(key)=(3 key) MOD 10+1 19 01 23 14 55 68 11 82 36 1 1 1 1 2 1 1 2 2 处理冲突的方法 2. 再哈希法 Hi=RHi(key) i=1,2,3,……,k RHi均是不同的哈希函数,在同义词产生地址冲突时计算另一个哈希函数地址,直到冲突不再发生。 缺点:增加了计算时间。 处理冲突的方法 3. 链地址法 所有关键字为同义词的记录存储在同一线性链表中。 定义指针型向量Chain ChainHash[
您可能关注的文档
- 由《天问》感屈原之能才.doc
- 肺-中医五脏.docx
- 读黄帝内经体会.doc
- 顾之川 人教社语必修五第二单元说明文.docx
- 临沂会计考试界面教程.ppt
- 临沂会计实务专题操作.ppt
- 北宋开封府三口铡刀的来历.docx
- 常见Windows XP蓝屏故障检查对照信息.docx
- 折半查找法.ppt
- 第一部分 线路工.docx
- 2026年甘肃省二建公路试题及答案.doc
- 2026年福建省闽北职业技术学院高层次人才及紧缺急需人才招聘笔试模拟试题及答案解析.docx
- 2026年半成品菜市场细分领域研究报告.docx
- 2025-2026学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2026年智能家居产品安全性报告:标准与风险管理.docx
- 2026年甘肃省成人英语高考试题及答案.doc
- 2026年无人机行业应用政策分析报告及2025-2030年市场前景展望.docx
- 2026年文化产业发展现状报告及政策分析.docx
- 2026年相机镜头市场分析报告.docx
- 2026年在线旅游行业用户行为报告及市场细分策略.docx
原创力文档

文档评论(0)