- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算式查找法;计算式查找法;哈希法;哈希法;哈希法;哈希法;构造哈希函数;构造哈希函数;构造哈希函数;构造哈希函数;构造哈希函数;构造哈希函数;构造哈希函数;构造哈希函数;构造哈希函数;构造哈希函数;构造哈希函数;处理冲突的方法;处理冲突的方法;处理冲突的方法;处理冲突的方法;哈希函数为H(key)=key%11,关键字69应存在哪?
首先,H(69)=69%11=3,与47冲突;
取di=1,下一个哈希地址为H1=(3+1)%11=4,仍然冲突;
再取di=2,下一个哈希地址为H2=(3+2)%11=5,还是冲突;
继续取di=3,得到哈希地址为H3=(3+3)%11=6,不冲突了,于是6就是69最终的哈希地址。
;假设给出一符号表,它的元素为Burke,Ekers,Broad,Blum,Attlee,Alton,Hecht,Ederly
采用的散列函数是:取其第一个字母在字母表中的位置再除以2:
h(x)=?(ord(x)-ord(‘A’)+1)/2?
//ord()是求字符内码的函数
设散列表HT[0..9],B=10。采用线性探查法处理冲突,则散列结果如何?
;处理冲突的方法;处理冲突的方法;处理冲突的方法;哈希函数为H(key)=key%11,关键字69应存在哪?
首先,H(69)=69%11=3,与47冲突;
取di=1,下一个哈希地址为H1=(3+12)%11=4;仍然冲突;
再取di=-1,下一个哈希地址为H2=(3-12)%11=2,不冲突,将69存入2单元。
;处理冲突的方法;哈希函数为H(key)=key%11,关键字69应存在哪?
首先,H(69)=69%11=3,与47冲突;
假设伪随机序列为:2,5,9,…
取di=2,下一个哈希地址为H1=(3+2)%11=5,仍然冲突;
再取di=5,下一个哈希地址为H2=(3+5)%11=8,不冲突,将69存入8单元。
;处理冲突的方法;处理冲突的方法;处理冲突的方法;处理冲突的方法;处理冲突的方法;处理冲突的方法;哈希表的查找过程;哈希表的查找过程;哈希表的查找过程;哈希查找法性能分析;哈希查找法平均查找长度;哈希查找法平均查找长度;哈希查找法平均查找长度;哈希查找法平均查找长度;哈希查找法平均查找长度;哈希查找法平均查找长度;哈希查找法平均查找长度;哈希查找法平均查找长度;哈希函数在信息安全领域中的应用;总结
您可能关注的文档
- 数据结构——基于Python语言(微课版) 课件 T1_C语言基础.pptx
- 数据结构——基于Python语言(微课版) 课件T1_绪论(什么是数据结构).pptx
- 数据结构——基于Python语言(微课版) 课件T2_线性表(顺序表).pptx
- 数据结构——基于Python语言(微课版) 课件T3_线性表(单链表).pptx
- 数据结构——基于Python语言(微课版) 课件T4_线性表(双向链表和循环链表).pptx
- 数据结构——基于Python语言(微课版) 课件T5_线性表(应用与比较).pptx
- 数据结构——基于Python语言(微课版) 课件T7_栈与队列(队列).pptx
- 数据结构——基于Python语言(微课版) 课件T10_数组与广义表(矩阵).pptx
- 数据结构——基于Python语言(微课版) 课件T11_数组与广义表(广义表).pptx
- 数据结构——基于Python语言(微课版) 课件T12_基于线性表的查找算法.pptx
- 数据结构——基于Python语言(微课版) 课件T22_图(应用).pptx
- 数据结构——基于Python语言(微课版) 课件T21_图(遍历).pptx
- 数据结构——基于Python语言(微课版) 课件T15_树(二叉树).pptx
- 数据结构——基于Python语言(微课版) 课件T20_图(表示法).pptx
- 数据结构——基于Python语言(微课版) 课件T14_树(树).pptx
- 数据结构——基于Python语言(微课版) 课件T9_串(模式匹配).pptx
- 数据结构——基于Python语言(微课版) 课件T6_栈与队列(栈).pptx
- 数据结构——基于Python语言(微课版) 课件 T8_串(串).pptx
- 数据结构——基于Python语言(微课版)-教学大纲.docx
- 《军事理论》教案第八章.docx
原创力文档


文档评论(0)