- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)