第09章查找a
二、二叉平衡树 何谓“二叉平衡树”? 二叉平衡树的查找性能分析 如何构造“二叉平衡树” AVL树 高度平衡的二叉搜索树 AVL树的定义 一棵AVL树或者是空树,或者是具有下列性质的二叉搜索树:它的左子树和右子树都是AVL树,且左子树和右子树的高度之差的绝对值不超过1。 高度不平衡的二叉搜索树 高度平衡的二叉搜索树 二叉平衡树的特点为: 树中每个结点的左、右子树深度之差的绝对值不大于1 。 例如: 5 4 8 2 5 4 8 2 1 是平衡树 不是平衡树 结点的平衡因子balance (balance factor) 每个结点附加一个数字,给出该结点左子树的高度减去右子树的高度所得的高度差。这个数字即为结点的平衡因子balance 。 根据AVL树的定义,任一结点的平衡因子只能取 -1,0和 1。 如果一个结点的平衡因子的绝对值大于1,则这棵二叉搜索树就失去了平衡,不再是AVL树。 如果一棵二叉搜索树是高度平衡的,它就成为 AVL树。如果它有 n 个结点,其高度可保持在O(log2n),平均搜索长度也可保持在O(log2n)。 平衡化旋转 如果在一棵平衡的二叉搜索树中插入一个新结点,造成了不平衡。此时必须调整树的结构,使之平衡化。 平衡化旋转有两类: 单旋转 (左旋和右旋) 双旋转 (左平衡和右平衡
您可能关注的文档
- 生物制药工艺学第10章离心技术.ppt
- 生物制药学第三章基因工程制药.ppt
- 生物制药工艺学第13章生化药物制造工艺糖类药物.ppt
- 生物制药工艺学第13章生化药物制造工艺蛋白多肽药物.ppt
- 生物制药工艺学第14章微生物药物制造工艺2007.ppt
- 生物制药工艺学第15章第二节生物制品.ppt
- 生物制药工艺学第3章预处理.ppt
- 生物制药工艺学第8章离子交换08-4-1.ppt
- 生物制药工艺学第9章亲和纯化技术08-04-16.ppt
- 生物化学核酸代谢与蛋白质生物合成1.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 历史(广州卷)-2025年中考考前押题预测模拟(考试版).docx VIP
- 解析:广东省深圳高级中学2024-2025学年七年级下学期期末测试英语试卷(解析版).docx VIP
- 广东烟草专卖局真题2025.docx VIP
- 锅炉给水泵检修方案.doc VIP
- 统编版语文六年级下册《习作:插上科学的翅膀飞》课件(共37张PPT).pptx VIP
- 动力设备拆装与操作指导书.pdf VIP
- 平安产险山东省商业性南美白对虾养殖气温指数保险条款.docx VIP
- 2025年河南省南阳市镇平县中考二模历史试题.doc VIP
- 行车凭证讲解.ppt VIP
- 安徽皖南八校2026届高三年级4月教学质量检测数学试卷+答案.pdf
原创力文档

文档评论(0)