- 0
- 0
- 约7.63千字
- 约 72页
- 2019-10-08 发布于广东
- 举报
8.1 基本概念 8.2 静态查找 8.3 动态查找 8.4 哈希查找 3.二叉排序树的插入算法 8.3.2 平衡二叉树 什么是平衡二叉树(Balanced Binary Tree) ? 平衡二叉树是空树,或者是具有以下性质的二叉树: 它的左子树和右子树也都是平衡二叉树并且 左子树和右子树的深度之差的绝对值不超过1 结点的平衡因子BF(Balance Factor)是 左子树的深度减去右子树的深度,它只可能是-1,0,1 平衡二叉树(也称AVL树)的深度为O(log N)(其中N为结点个数) 它的平均查找长度也是O(log N) 平衡二叉树及平衡因子举例 不平衡二叉树及平衡因子举例 二叉排序树转成平衡树示例设关键字序列为(13,24,37,90,53) 二叉排序树转成平衡树失去平衡后进行调整的4种情况 (1)单向右旋平衡处理 当在左子树上插入左结点,使平衡因子由1增至2时 (2)单向左旋平衡处理(上例从图(d)到图(e)) 当在右子树上插入右结点,使平衡因子由-1增至-2时 (3)双向旋转(先左后右)平衡处理 当在左子树上插入右结点,使平衡因子由1增至2时 (4)双向旋转(先右后左)平衡处理 当在右子树上插入左结点,使平衡因子由-1增至-2时 (例如上例从图(f)右旋到图(g)再左旋到图(h)) 算法8.5 用非递归算法描述二叉排序
您可能关注的文档
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第05章 数据组织与数据存储.ppt
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第06章 文字处理、电子表格和演示文稿.ppt
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第07章 多媒体与数字艺术.ppt
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第08章 局域网和无线局域网.ppt
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第09章 因特网与Web技术.ppt
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第10章 云计算与物联网.ppt
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第11章 算法与程序设计.ppt
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第12章 数据库、数据仓库与数据挖掘.ppt
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第13章 软件工程与开发方法.ppt
- 新编计算机导论 教学课件 作者 张丽娜 周苏 王文 金海溶 第14章 信息安全与风险责任.ppt
- 综合版高校教师资格证之高等教育学综合能力进阶提升卷.docx
- 2026年旅游行业碳减排策略与节能改造方案报告.docx
- 难度心理咨询师之心理咨询师三级技能强化考点强化卷.docx
- 二级注册建筑师之建筑结构与设备历年汇编卷.docx
- 重点专项模拟考场卷房地产估价师之开发经营与管理.docx
- 七年级数学上册期中模拟卷03(重组卷)(人教版)(全解全析).pdf
- 2026年合成革五年升级绿色制造报告[001].docx
- 2026年工业级无人机十年发展报告:物流运输自动化探索.docx
- 2026年电子信息行业5G应用报告及AI替代对就业的影响.docx
- 2026年智能家居配件行业报告:健康智能家居配件市场前景.docx
原创力文档

文档评论(0)