- 36
- 0
- 约5.33千字
- 约 46页
- 2016-08-18 发布于重庆
- 举报
数据结构课件Ch9_哈希表
线性探测: 假定采用的H函数为:H(key)= keyMOD11,关键字序列为:17、60、29、38 … 当散列 38 时发生冲突,同 60 争夺第 5 个单元 解决办法 :探测下一个空单元,步长:1 H(key) = ( key+di) MOD 11,其中:di 为 1、2……10 注意:可取其它步长,如 3 冲突: 初级冲突:不同关键字值的结点得到同一个散列地址。 二次聚集:同不同散列地址的结点争夺同一个单元。 结果:冲突加剧,最坏时可能达到 O(n)级代价。 解决办法: 改变步长:选和 m 互质的数作为步长,如 3、5、7…… 如选步长为 5,用 H(key) = ( key+5) MOD 11 H(key) = ( key+ 5×2) MOD 11 H(key) = ( key+ 5×3) MOD 11 等进行下一个空的单元,直到找到为止。 随机地改变步长,如取步长序列:2,7,4,3,6,1,5,如用 H(key) = ( key+2) MOD 11 H(key) = ( key+7) MOD 11 H(key) = ( key+ 4) MOD 11 等进行探测下一个空的单元,直到找到为止。 例 假设哈希表长度m=13
您可能关注的文档
- 2013中考2次函数专题复习.doc
- 2013中考一次函数应用专题一.doc
- 2013中考一次函数试题_.doc
- 氨的危险有害因素表.doc
- 2013中考专题复习语病修改.doc
- 数据结构导论-实践设计报告-1.doc
- 2013中考化学人教版-物质组成的奥秘(含答案).doc
- 2013中考化学人教版-自然界的水(含答案).doc
- 2013中考化学实验操作考试试题(6题).doc
- 2013中考化学知识点汇总(人教版).doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 2023年度工程硕士模考模拟试题附参考答案详解【培优B卷】.docx
- 浙教版七年级下册科学期中试卷(含答案).docx VIP
- 2025年高考北京数学真题(解析版).docx VIP
- 2025年重庆市九龙坡区育才中学小升初数学试卷(7.20)含答案.pdf VIP
- 2026届黑龙江、吉林、辽宁、内蒙古自治区高三下学期模拟预测联考地理试题(含解析).docx VIP
- HUIXI TECHNOLOGY高空智慧运维平台HXBOT说明书用户手册.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 环连接高压静密封副施工技术.pdf VIP
- 2024年广东省广州市中考英语真题(原卷版).pdf VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
原创力文档

文档评论(0)