数据结构--平衡二叉树

 目录 

平衡二叉树定义

平衡二叉树的插入

调整最小不平衡子树 

 LL型

RR型 

LR型​编辑

 RL型​编辑

练习

 查找效率分析​编辑

回顾知识点

平衡二叉树的删除

例1 

​编辑 例2​编辑

例3 

 例4​编辑

​编辑 平衡二叉树的删除回顾​编辑


  • 定义
  • 插入操作
  • 插入新结点后如何调整“不平衡”问题
  • 查找效率分析
  • 平衡二叉树的删除(非重点)

平衡二叉树定义

平衡二叉树的插入

 

调整最小不平衡子树 

 

 LL型

 

RR型 

 

代码思路 

 

LR型

 

 

 RL型

 

总结 

 

练习

 

 

 

 

 

 

 查找效率分析

可以证明含有n个结点的平衡二叉树的最大深度为O(log2N), 平衡二叉树的平均查找长度为O(log2N)

(这log是以2为底n的对数)

回顾知识点

平衡二叉树的删除

 

 

例1 

 

 例2

 

 

 

例3 

 

 

 

 

 

 

 

 例4

 

 

 

 

文章来源地址https://uudwc.com/A/jrjDG

 平衡二叉树的删除回顾

原文地址:https://blog.csdn.net/m0_61402375/article/details/132922284

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年09月17日 23:31
数据结构——图(图的基本概念)
下一篇 2023年09月17日 23:32