- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构ds-07(删减部分13)
设各关键码的搜索概率相等:p[i] = 1/n 搜索不成功的平均搜索长度ASLunsucc为树中所有外部结点上搜索概率q[j]与到达外部结点所需关键码比较次数c[j](= l[j])乘积之和: 设外部结点搜索概率相等:q[j] = 1/(n+1): 设树中所有内、外部结点的搜索概率都相等: p[i] = 1/3, 1≤i≤3, q[j] = 1/4, 0≤ j≤3 图(a): ASLsucc = 1/3*3+1/3*2+1/3*1 = 6/3, ASLunsucc = 1/4*3*2+1/4*2+1/4*1 = 9/4。 图(b): ASLsucc = 1/3*2*2+1/3*1 = 5/3, ASLunsucc = 1/4*2*4 = 8/4。 图(c): ASLsucc = 1/3*1+1/3*2+1/3*3 = 6/3, ASLunsucc = 1/4*1+1/4*2+1/4*3*2 = 9/4。 图(d): ASLsucc = 1/3*2+1/3*3+1/3*1 = 6/3, ASLunsucc = 1/4*2+1/4*3*2+1/4*1 = 9/4。 (1) 相等搜索概率的情形 图(e): ASLsucc = 1/3*1+1/3*3+1/3*2 = 6/3, ASLunsucc = 1/4*1+1/4*3*2+1/4*2 = 9/4。 图(b)的情形所得的平均搜索长度最小。 一般把平均搜索长度达到最小的扩充的二叉搜索树称作最优二叉搜索树。 在相等搜索概率的情形下,所有内部、外部结点的搜索概率都相等,视它们的权值都为 1。同时,第 k 层有 2k-1个结点,k = 1, 2, ?。则有 n 个内部结点的扩充二叉搜索树的内部路径长度 I 至少等于序列 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, … 的前 n 项的和。 因此,最优二叉搜索树的搜索成功的平均搜索长度和搜索不成功的平均搜索长度分别为: 设二叉搜索树中所有内、外部结点的搜索概率互不相等。 p[1] = 0.5, p[2] = 0.1, p[3] = 0.05 q[0] = 0.15, q[1] = 0.1, q[2] = 0.05, q[3] = 0.05 分别计算各个可能的扩充二叉搜索树的搜索性能,判断哪些扩充二叉搜索树的平均搜索长度最小。 (2) 不相等搜索概率的情形 do if to do if to q0=0.15 q1=0.1 p1=0.5 q2=0.05 p2=0.1 q3=0.05 p3=0.05 q0=0.15 q1=0.1 q2=0.05 q3= 0.05 p1=0.5 p2=0.1 p3=0.05 (a) (b) 图(a): ASLsucc = 0.5*3+0.1*2+0.05*1 = 1.75, ASLunsucc = 0.15*3+0.1*3+0.05*2+ 0.05*1 = 0.9。 图(b): ASLsucc = 0.5*2+0.1*1+0.05*2 = 1.2, ASLunsucc = (0.15+0.1+0.05+0.05)*2 = 0.7。 do if to q0= 0.15 q1=0.1 p1=0.5 q2=0.05 p2=0.1 q3=0.05 p3=0.05 do if to q0=0.15 q1=0.1 p1=0.5 q2=0.05 p2=0.1 q3=0.05 p3=0.05 (d) (c) 图(c): ASLsucc = 0.5*1+0.1*2+0.05*3 = 0.85, ASLunsucc = 0.15*1+0.1*2+0.05*3+0.05*3 = 0.75. 图(d) : ASLsucc = 0.5*2+0.1*3+0.05*1 = 1.35, ASLunsucc = 0.15*2+0.1*3+0.05*3+0.05*1 = 0.8. 由此可知,图(c)和图(e)的情形下树的平均搜索长度达到最小,因此,图(c)和图(e)的情形是最优二叉搜索树。 do if to q0=0.15 q1=
您可能关注的文档
- 指数函数的图像和性质-(优质课).ppt
- 指数函数第一课时.ppt
- 指数函数的综合应用.ppt
- 指数及其指数函数.ppt
- 指数式与指数函数ppt.ppt
- 指数幂的扩充.ppt
- 指数式根式.ppt
- 招聘说明会.ppt
- 指数幂与指数的运算.ppt
- 指数概念扩充、指数运算的性质课件.ppt
- 固定资产转移流程分析.doc
- 外商独资企业公司章程不设董事会.doc
- 电梯公司管理章程范本.docx
- (新构架19题)2023-2024学年高二数学下学期期中仿真模拟试卷期中仿真模拟试卷五(原卷版+含解析).pdf
- (新构架19题)2023-2024学年高二数学下学期期中仿真模拟试卷期中仿真模拟试卷二(原卷版+含解析).pdf
- (新构架19题)2023-2024学年高二数学下学期期中仿真模拟试卷期中仿真模拟试卷三(原卷版+含解析).pdf
- (新构架19题)2023-2024学年高二数学下学期期中仿真模拟试卷期中仿真模拟试卷四(原卷版+含解析).pdf
- (新构架19题)2023-2024学年高二数学下学期期中仿真模拟试卷期中仿真模拟试卷一(原卷版+含解析).pdf
- 政府信息公开条例实施细则.pptx
- 政府奖励文件细则.pptx
最近下载
- 《矿山企业温室气体排放核算方法与报告指南(试行)》.docx
- JGJ_T496-2022 房屋建筑统一编码与基本属性数据标准.docx
- [金属冶金标准]GBT 14506.8-2010 硅酸盐岩石化学分析方法 第8部分:二氧化钛量测定.pdf
- 掘进安全管理课件.pptx
- 钢平台验收记录表.docx
- IPC-2221C-EN TOC2023印制版设计通用标准 Generic Standard on Printed Board Design.pdf
- 小学数学《图形的运动》作业设计.docx
- 看课件-成人气道异物梗阻救护.ppt
- 中职旅游类《前厅服务与管理》职教高考必备试题库(含答案).docx
- 公务员平时考核评鉴表(空表).pdf VIP
文档评论(0)