- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
3.二叉排序树的插入算法根据动态查找表的定义,“插入”操作在查找不成功时才进行;假定有若干个学生的数据(学号,姓名,班级),将他们存放到二叉排序树上,创建二叉排序树的算法如何写?voidcreateBST(BiTreeT,intn){for(i=1;i=n;i++){printf(“请输入第%d个学生的学号,姓名,班级:”,i);scanf(“%ld%s%s”,s.xh,s.xm,s.bj);InsertBST(T,s);}}任意n个数据的二叉排序树的高度介于log2n与n之间;任意n个数据的二叉平衡树的高度不超过log2n;当数据量很大时(内存容纳不下),可以采用用多路平衡树(称为B-树)建立索引,实际数据存储在文件中的处理技术。二叉平衡树:或者是一棵空的二叉排序树,或者是具有下列性质的二叉排序树:⑴根结点的左子树和右子树的深度最多相差1;⑵根结点的左子树和右子树也都是二叉平衡树。平衡因子:结点的平衡因子是该结点的左子树的深度与右子树的深度之差。二叉平衡树548254821是平衡树非平衡树二叉平衡树在平衡树中,结点的平衡因子可以是1,0,-1。结点的平衡因子=HL-HR最小不平衡子树:在二叉平衡树的构造过程中,以距离插入结点最近的、且平衡因子的绝对值大于1的结点为根的子树。二叉平衡树542814最小不平衡子树基本思想:在构造二叉排序树的过程中,每插入一个结点时,首先检查是否因插入而破坏了树的平衡性,若是,则找出最小不平衡子树,在保持二叉排序树特性的前提下,调整最小不平衡子树中各结点之间的链接关系,进行相应的旋转,使之成为新的平衡子树。二叉平衡树例:设序列{20,35,40,15,30,25},构造平衡树。203540二叉平衡树352040153025例:设序列{20,35,40,15,30,25},构造平衡树。352040153025202515354030354030202515设结点A为最小不平衡子树的根结点,对该子树进行平衡调整归纳起来有以下四种情况:1.LL型2.RR型3.LR型4.RL型二叉平衡树插入前插入后,调整前调整后二叉平衡树——LL型A1BLhBRh0ARhBh2BLhBRh1ARABXh+1BLhARBRh00BAX61→2例:LL型108791291012876二叉平衡树——RR型插入前插入后,调整前调整后A-1BLhBRh0ALhBXA-2BLhBRh-1ALhBBALhBLh0BRh+1AX0插入后,调整前先顺时针旋转再逆时针旋转二叉平衡树——LR型A2CLh-1BLh-1ARhBCCRh-1XXACLh-1CBCRh-1ARhBLhARhCACRh-1BCLh-1X0-10BLh插入后,调整前先顺时针旋转再逆时针旋转二叉平衡树——RL型XACLh-1BRhCBCRh-1ALhA-2CLh-1BRh1ALhBCCRh-1XBRhCBCRh-1AALhCLh-1X001课堂练习:设有关键码序列{5,4,2,8,6,9},构造平衡树542LL型42586864256842585642课堂练习:设有关键码序列{5,4,2,8,6,9},构造平衡树RL型RL型856429RR型846529课堂练习:设有关键码序列{5,4,2,8,6,9},构造平衡树在二叉平衡树上进行查找时,按最坏的情况考虑,查找过程中和给定值进行比较的关键字的次数为O(log2(n))。给定表(70,60,40,20,10,30,50)按读入顺序,①构造一棵二叉排序树;求出在等概率情况下查找成功时的平均查
您可能关注的文档
最近下载
- 卓越研究生英语(人文篇)综合教程1--Unit 4_new.pptx VIP
- 湖南省师范大学附属中学2025-2026学年高三上学期10月月考英语试题(含答案).docx VIP
- 2026华能西安热工研究院校园招聘考试备考题库及答案解析.docx VIP
- 《企业内部控制》教学课件最终版 7.投资活动课件新 7.8第七章企业投资活动内部控制的流程.ppt VIP
- 2025年河南地矿职业学院单招职业技能测试题库附答案(a卷).docx
- TB-T30010-2023铁路信号显示规范.pdf VIP
- 《管理会计实务》习题答案.pdf VIP
- 2.2 会计要素 - 负债.pptx VIP
- 打击网络诈骗 加强自我保护---主题班会课件.pptx VIP
- 国家安全法知识竞赛题库及答案.docx VIP
原创力文档


文档评论(0)