网站大量收购闲置独家精品文档,联系QQ:2885784924

数据结构课件-11-3AVL树.pptx

数据结构课件-11-3AVL树.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据结构计算机领域本科教育教学改革试点工作计划(“101计划”)研究成果俞勇、张铭、陈越、韩文弢上海交通大学、北京大学、浙江大学、清华大学101

11.3AVL树第11章查找林劼电子科技大学

11.3.1AVL树11.3.2AVL树旋转11.3.3作业

11.3AVL树11.3.1AVL树定义AVL树或者是一棵空树,或者是具有下列性质的二叉树:它的左、右子树都是平衡二叉树树,并且左、右子树的深度之差不超过1。4

1.何谓“AVL树”?AVL树AVL树非AVL树11.3AVL树

构造二叉平衡树的方法在插入过程中,采用平衡旋转技术。例如:依次插入的关键字为5,4,2,8,6,95424258665842向右旋转一次先向右旋转再向左旋转11.3AVL树

426589642895向左旋转一次继续插入关键字911.3AVL树

(1)一颗平衡的二叉树(1)一颗平衡的二叉树(2)插入结点C后的情况(2)插入结点C后的情况LL型LR型RL型RR型11.3AVL树

11.3AVL树(1)单向右旋(LL)(2)单向左旋(RR)(3)先左后右旋转(LR)(4)先右后左旋转(RL)11.3.2失衡调整旋转平衡处理

BRBLCLL型11.3AVL树ABBLBRARCBAAR

RR型11.3AVL树ABBLBRALCBLCBRBAAL

LR型11.3AVL树DABBLCLARCCRAARCLDBBLCCRAARCDBBLCLCR

RL型11.3AVL树DABBRCLALCCRAALDCRCLAALDBBRCCRCLBBRC

11.3.3作业11.3.3作业数据结构1、给定关键词输入序列{CAP,AQU,PIS,ARI,TAU,GEM,CAN,LTB,VIR,LEO,SCO},假定关键词比较按英文字典顺序,请画出从一棵空的平衡树开始,依上述顺序(从左到右)输入关键词,用平衡树的查找和插入算法生成一棵平衡树的过程,并说明生成过程中采用了何种旋转方式进行平衡调整。

101

文档评论(0)

yzs890305 + 关注
实名认证
内容提供者

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档