- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
二分检索树的预期成本预期成本:算法对于所有可能的成功检索情况和不成功检索情况,平均所要做的比较次数。根据期望值计算方法,平均检索成本=Σ每种情况出现的概率×该情况下所需的比较次数平均检索成本的构成:成功检索成分+不成功检索成分●成功检索:在l级内结点终止的成功检索,需要做l次比较运算(基于二分检索树结构)。该级上的任意结点ai的成本检索的成本分担额为:P(i)*level(ai);其中,level(ai)=结点ai的级数=l**第61页,共120页,星期日,2025年,2月5日●不成功检索:不成功检索的等价类:每种不成功检索情况定义了一个等价类,共有n+1个等价类Ei(0≤i≤n)。其中,E0={X|X<a0}Ei={X|ai<X<ai+1(1≤i<n)}En={X|X>an}若Ei处于l级,则算法需作l-1次迭代。则,l级上的外部结点的不成功检索的成本分担额为:Q(i)*(level(Ei)-1)则预期总的成本公式表示如下:**第62页,共120页,星期日,2025年,2月5日最优二分检索树问题:求一棵使得预期成本最小的二分检索树例4.9标识符集合(a1,a2,a3)=(do,if,stop)。可能的二分检索树如下所示。成功检索:3种不成功情况:4种**第63页,共120页,星期日,2025年,2月5日stopdoifdoifstopstopifdoifdostopdostopif(a)(b)(c)(d)(e)**第64页,共120页,星期日,2025年,2月5日1)等概率:P(i)=Q(i)=1/7cost(a)=15/7cost(b)=13/7最优cost(c)=15/7cost(d)=15/7cost(e)=15/72)不等概率:P(1)=0.5P(2)=0.1P(3)=0.05Q(0)=0.15Q(1)=0.1Q(2)=0.05Q(3)=0.05cost(a)=2.65cost(b)=1.9cost(c)=1.5最优cost(d)=2.15cost(e)=1.6ifdostopdostopif(b)(c)**第65页,共120页,星期日,2025年,2月5日2.多阶段决策过程把构造二分检索树的过程看成一系列决策的结果。决策的策略:决策树根,如果{a1,a2,…,an}存在一棵二分检索树,ak是该树的根,则内结点a1,a2,…,ak-1和外部结点E0,E1,…,Ek-1将位于根ak的左子树中,而其余的结点将位于右子树中。ak由ak+1,ak+2,…,an及Ek,Ek+1,…,En构成的二分检索树由a1,a2,…,ak-1及E0,E1,…,Ek-1构成的二分检索树**第66页,共120页,星期日,2025年,2月5日定义:含义:●左、右子树的预期成本——左、右子树的根处于第一级●左、右子树中所有结点的级数相对于子树的根测定,而相对于原树的根少1**第67页,共120页,星期日,2025年,2月5日记:则,原二分检索树的预期成本可表示为:COST(T)=P(k)+COST(L)+COST(R)+W(0,k-1)+W(k,n)
文档评论(0)