- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2. 二叉排序树的删除 在二叉排序树中删去一个结点相当于删去有序序列中的一个结点。 要删除二叉排序树中的p指向的结点,分三种情况: p为叶子结点,只需修改p双亲f的指针f-lchild=NULL f-rchild=NULL * p只有左 子树或右子树 p只有左子树,用p的左孩子代替p (1)(2) p只有右子树,用p的右孩子代替p (3)(4) * p左、右子树均非空 沿p左子树的根C的右子树分支找到S,S的右子树为空,将S的左子树成为S的双亲Q的右子树,用S取代p (5) 若C无右子树,用C代替p (6) 例题: 选取哈希函数h(k)=(3K)%11;用线性探测再散列的方法处理冲突,在0-10的散列地址空间中,对关键字序列(22,41,53,46,30,13,1,67)构造哈希表,并求等概率情况下查找成功的平均查找长度。 例题: 选取哈希函数h(k)=(3K)%11;用线性探测再散列的方法处理冲突,在0-10的散列地址空间中,对关键字序列(22,41,53,46,30,13,1,67)构造哈希表,并求等概率情况下查找成功的平均查找长度。 哈希查找过程及分析 哈希查找过程 哈希查找分析 哈希查找过程仍是一个给定值与关键字进行比较的过程 评价哈希查找效率仍要用ASL 哈希查找过程与给定值进行比较的关键字的个数取决于: 哈希函数 处理冲突的方法 哈希表的填满因子?=表中填入的记录数/哈希表长度 假设哈希表长为m, p为小于等于m的最大素数, 则哈希函数为 H(k)=k%p, 其中%为模p取余运算。 例如,已知待散列元素为(18,75,60,43,54,90,46),表长m=10, p=7, 则有 H(18)=18 % 7=4 H(75)=75 % 7=5 H(60)=60 % 7=4 H(43)=43 % 7=1 H(54)=54 % 7=5 H(90)=90 % 7=6 H(46)=46 % 7=4 图8.24 除留余数法求哈希地址 此时冲突较多。 为减少冲突, 可取较大的m值和p值, 如m=p=13, 结果如下: H(18)=18 % 13=5 H(75)=75 % 13=10 H(60)=60 % 13=8 H(43)=43 % 13=4 H(54)=54 % 13=2 H(90)=90 % 13=12 H(46)=46 % 13=7 90 75 60 46 18 43 54 0 1 2 3 4 5 6 7 8 9 10 11 12 5. 伪随机数法 采用一个伪随机函数作哈希函数, 即 H(key)=random(key)。 在实际应用中, 应根据具体情况, 灵活采用不同的方法, 并用实际数据测试它的性能,以便做出正确判定。 通常应考虑以下五个因素: · 计算哈希函数所需的时间; · 关键字的长度; · 哈希表的大小; · 关键字的分布情况; · 记录查找的频率。 H(22)=(3*22)%11=0 H(41)=(3*41)%11=2 H(53)=(3*53)%11=5 H(46)=(3*46)%11=6 H(30)=(3*30)%11=2 H(13)=(3*13)%11=6 H( 1 )=(3* 1 )%11=3 H(67)=(3*67)%11=3 8.4.2 处理冲突的方法 1. 开放定址法 这种方法也称再散列法,其基本思想是:当关键字key的哈希地址p= H(key)出现冲突时,以p为基础,产生另一个哈希地址p1,如果p1仍然冲突,再以p为基础,产生另一个哈希地址p2,……,直到找出一个不冲突的哈希地址pi,将相应元素存入其中。这种方法有一个通用的再散列函数形式: i=1, 2, …, n 表长 其中H(key)为哈希函数, m 为
您可能关注的文档
- 生理学 第四章 呼吸幻灯片.ppt
- 生理学-泌尿系统-网络版Z幻灯片.ppt
- 生物:1.1《人体的稳态》-3-老人教版选修幻灯片.ppt
- 生物:《真核细胞亚显微结构》幻灯片.ppt
- 生物化学 期中考试复习幻灯片.ppt
- 生物化学教案7幻灯片.ppt
- 生物化学实验1-动态幻灯片.ppt
- 生物化学实验二幻灯片.ppt
- 生物物理课1-2幻灯片.ppt
- 生物制药第1章幻灯片.ppt
- 实施指南(2025)《JB_T 12842-2016空调系统用辐射换热器》.pptx
- 实施指南(2025)《JB_T 12843 - 2016 离心式制冷剂压缩机解读》.pptx
- 实施指南(2025)《JB_T 12851-2016柴油机喷油泵 等压出油阀偶件》.pptx
- 实施指南(2025)《HJ 804-2016土壤 8种有效态元素的测定 二乙烯三胺五乙酸浸提-电感耦合等离子体发射光谱法》.pptx
- 实施指南(2025)《HJ600-2011水质梯恩梯、黑索今、地恩梯的测定气相色谱法》.pptx
- 实施指南(2025)《JB_T 6118 - 2016 沉降过滤离心机解析》.pptx
- 实施指南(2025)《HJ 811-2016水质 总硒的测定 3,3'-二氨基联苯胺分光光度法》.pptx
- 实施指南(2025)《HJ 814-2016水和土壤样品中钚的放射化学分析方法》.pptx
- 实施指南(2025)《HJ19-2011环境影响评价技术导则生态影响》.pptx
- 实施指南(2025)《HJ605-2011 土壤挥发性有机物检测标准解读》.pptx
最近下载
- 自考本科《小学课堂教学案例评析》阶段测验及答案 (6).docx VIP
- 自考本科《小学课堂教学案例评析》阶段测验及答案.docx VIP
- 中国教育史配套习题及答案.doc VIP
- 奥沙利铂超敏反应全程管理中国专家共识(2024年版)解读.pptx VIP
- 自考《小学课堂教学案例评析》阶段测验及答案(11篇).docx VIP
- 广东省深圳市2025年6月中考第三次适应性联合测试语文试题(含答案).pdf VIP
- (新外研版)英语九年级上册Module 6课例分析 课件.pdf
- 自考《小学课堂教学案例评析》阶段测验及答案 (1).pdf VIP
- 7自考《小学课堂教学案例评析》阶段测验及答案.pdf VIP
- 《发展对象入党答辩》PPT模板.pptx VIP
文档评论(0)