chapter3.2_part3二叉搜索树_AVL树解读
* * * * * * * AVL树结构调整 左单旋转 右单旋转 先左后右旋转 先右后左旋转 左单旋转 A C h h h B D E A C h h+1 h B D E A C h h+1 h B D E 初始状态 插入后失衡 调整后平衡 右单旋转 A h h h D E B C A h+1 h h D E B C A B h h+1 D E h C 初始状态 插入后失衡 调整后平衡 先左后右旋转 A h h h D F B E h-1 G C A h h-1 h D F B E h-1 G C 初始状态 插入失衡,最近的失衡点为A A h h h D F B E h-1 G C 围绕A的做孩子B左旋 A h h h D F B E h-1 G C 围绕A右旋 先右后左旋转 A h h-1 h E F C D h G B A h h-1 h E F C D h-1 G B 初始状态 A h h-1 h E F C D h G B 插入失衡,最近的失衡点为A 围绕A的右孩子C右旋 B A h h-1 h E F C D h G 围绕A左旋 旋转运算的实质 新树保持了原来的中序遍历顺序 旋转处理中仅需改变少数指针 而且新的子树高度为h+2,保持插入前子树的高度不变 原来二叉树在a结点上面的其余部分(若还有的话)总是保持平衡的 AVL树的插入 向一棵高度平衡的AVL树中插入一个新结
您可能关注的文档
- chap4-1脚本基础解读.ppt
- 整式唐圣贤最新讲述.ppt
- 整式的加减复习ppt课件讲述.ppt
- chapter05类的继承和派生解读.ppt
- 整装热水锅炉安装施工组织设计讲述.doc
- 整顿和规范市场经济秩序讲述.ppt
- 文书与档案管理(11自学考试资料)讲述.doc
- 文中重要词、句、段在文中的含义和作用讲述.ppt
- 文与可画筼筜谷偃竹记》课件22讲述.ppt
- 整理安保01讲述.doc
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)