- 5
- 0
- 约3.54千字
- 约 8页
- 2025-01-13 发布于江苏
- 举报
二叉排序树变成平衡二叉树
对于二叉查找树,尽管查找、插入及删除操作的平均运行时间为O(logn),但是它们的最差运行时间都是O(n),原因在于对树的形状没有限制。
平衡二叉树又称为AVL树,它或者是一棵空树,或者是有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左右子树的深度之差的绝对值不超过1。二叉树的的平衡因子BF为:该结点的左子树的深度减去它的右子树的深度,则平衡二叉树的所有结点的平衡因子为只可能是:-1、0和1
一棵好的平衡二叉树的特征:
(1)保证有n个结点的树的高度为O(logn)
(2)容易维护,也就是说,在做数据项的插入或删除操作时,为平衡树所做的一些辅助操作时间开销为O(1)
一、平衡二叉树的构造
在一棵二叉查找树中插入结点后,调整其为平衡二叉树。若向平衡二叉树中插入一个新结点后破坏了平衡二叉树的平衡性。首先要找出插入新结点后失去平衡的最小子树根结点的指针。然后再调整这个子树中有关结点之间的链接关系,使之成为新的平衡子树。当失去平衡的最小子树被调整为平衡子树后,原有其他所有不平衡子树无需调整,整个二叉排序树就又成为一棵平衡二叉树
1.调整方法
(1)插入点位置必须满足二叉查找树的性质,即任意一棵子树的左结点都小于根结点,右结点大于根结点
(2)找出插入结点后不平衡的最小二叉树进行调整,如果是整个树不平衡,才进行整个树的调整。
2.调整方式
(1)LL型
L
您可能关注的文档
- 平分生命教学设计.docx
- 平改坡钢屋架施工方案1.doc
- 平改坡施工方案.doc
- 平工82-张伟-2014年3月份进度考核通报.doc
- 平构、色构、立构详解【珍藏版】(一).doc
- 平菇栽培技术.doc
- 平谷区“十一五”时期物流业发展规划.docx
- 平谷区2013——2014学年度第一学期期末质量监控试卷-初三语文.doc
- 平谷区平翔东园棚改项目.doc
- 平果五小2011-2012学年度上学期工作计划.doc
- 中国国家标准 GB 15208.5-2026微剂量X射线安全检查设备 第5部分:背散射物品安全检查设备.pdf
- 《GB 15208.5-2026微剂量X射线安全检查设备 第5部分:背散射物品安全检查设备》.pdf
- GB/T 36464.3-2026信息技术 智能语音交互系统 第3部分:智能客服.pdf
- 《GB/T 36464.3-2026信息技术 智能语音交互系统 第3部分:智能客服》.pdf
- 中国国家标准 GB/T 36464.3-2026信息技术 智能语音交互系统 第3部分:智能客服.pdf
- GB/T 6495.12-2026光伏器件 第12部分:钙钛矿光伏电池及组件的电流-电压(I-V)特性测量方法.pdf
- 中国国家标准 GB/T 6495.12-2026光伏器件 第12部分:钙钛矿光伏电池及组件的电流-电压(I-V)特性测量方法.pdf
- 《GB/T 6495.12-2026光伏器件 第12部分:钙钛矿光伏电池及组件的电流-电压(I-V)特性测量方法》.pdf
- AI+金融智能体时代产业深度研究与数据洞察报告.pdf
- 中国eVTOL产业发展与商业化落地深度数据报告.pdf
最近下载
- 26项《护理人员中医技术使用手册》2025版.pdf
- 西子奥的斯OH-CON4424原理图XAA21310G.pdf
- QC-T 1182-2023汽车空调铝合金板式换热器.pdf VIP
- 2015年 建筑标准设计图集目录.pdf VIP
- 1例腰椎间盘突出伴神经根病患者的个案护理PPT.pdf VIP
- 跨法系法律术语翻译的对等性与法律文化缺省补偿理论机制 .docx VIP
- 说课课件—传感器与检测技术说课.ppt
- (正式版)DB61∕T 1851-2024 《既有建设工程地质灾害危险性评价规程》.pdf VIP
- 电针的临床应用考试题及答案2025年版.docx VIP
- 高压系统DCDC与空调驱动器位置及故障模式分析.pdf VIP
原创力文档

文档评论(0)