数据结构与算法 二叉树
树图思维导图提供 数据结构与算法 二叉树 在线思维导图免费制作,点击“编辑”按钮,可对 数据结构与算法 二叉树 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ed6d13fe64896957af690d51d0a53e0b
数据结构与算法 二叉树思维导图模板大纲
基本概念
定义
由n(n>0)个有限结点组成的具有层次关系的集合
术语
结点:树中的一个元素
结点的度:结点拥有的子树的个数,二叉树的度不大于2
树的度:树中最大结点度数
叶子:度为0的结点,也称为终端结点
高度:叶子结点的高度为1,根结点高度最高
层:根在第一层,以此类推
特点
每个结点有零个或多个子结点
没有父结点的节点称为根结点
每一个非根结点有且只有一个父结点
除了根结点外,每个子结点可以分为多个不相交的子树
概念
每个结点最多含有两个子树的树称为二叉树,并且,二叉树的子树有左右之分,其次序不能任意颠倒
性质
二叉树的第 层最多有 个结
分类
满二叉树
叶子节点一定要在最后一层,并且所有非叶子节点都存在左孩子和右孩子
完全二叉树
从左到右、从上到下构建的二叉树;除了最后一层,都是满的,并且最后一层或者是满的,或者是右边缺少连续若干节点,成为完全二叉树
二叉查找树
又称为二叉搜索树,排序二叉树,可为空树,或节点满足左子树所有节点<根节点<右子树,所有节点
平衡二叉树
是一种结构平衡的二叉搜索树,即叶子节点深度差不超过1,能够在$O(log n)$内完成插入、查找和删除操作,结构如图所示,常见的平衡二叉树有AVl树、红黑树等
AVL树
又被称为高度平衡树,是最先发明的自平衡二叉查找树,任何节点的两个儿子子树的高度最大差别为1
增加和删除可能需要通过一次或多次树旋转来重新平衡这个树
平衡前(非AVL树)
平衡后(AVL树)
子主题 6
结点是红色或者是黑色的
根结点是黑色的
每个叶子结点都是黑色的(NIL节点)
每个红色结点必须有两个黑色结点(从叶子到根节点的所有简单路径上不可能有两个连续的红色结点)
树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a
树图思维导图提供 第六章 群体传播与组织传播_副本 在线思维导图免费制作,点击“编辑”按钮,可对 第六章 群体传播与组织传播_副本 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1672f555831e7d9a3bb2cf2fb792cb49