TreeMind树图在线AI思维导图
当前位置:树图思维导图模板高校与高等教育医学数据结构与算法 二叉树思维导图

数据结构与算法 二叉树思维导图

  收藏
  分享
免费下载
免费使用文件
L . 浏览量:182022-11-02 16:49:47
已被使用2次
查看详情数据结构与算法    二叉树思维导图

数据结构与算法 二叉树

树图思维导图提供 数据结构与算法 二叉树 在线思维导图免费制作,点击“编辑”按钮,可对 数据结构与算法 二叉树  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ed6d13fe64896957af690d51d0a53e0b

思维导图大纲

数据结构与算法 二叉树思维导图模板大纲

基本概念

定义

由n(n>0)个有限结点组成的具有层次关系的集合

术语

结点:树中的一个元素

结点的度:结点拥有的子树的个数,二叉树的度不大于2

树的度:树中最大结点度数

叶子:度为0的结点,也称为终端结点

高度:叶子结点的高度为1,根结点高度最高

层:根在第一层,以此类推

特点

每个结点有零个或多个子结点

没有父结点的节点称为根结点

每一个非根结点有且只有一个父结点

除了根结点外,每个子结点可以分为多个不相交的子树

二叉树

概念

每个结点最多含有两个子树的树称为二叉树,并且,二叉树的子树有左右之分,其次序不能任意颠倒

性质

二叉树的第 层最多有 个结

分类

满二叉树

叶子节点一定要在最后一层,并且所有非叶子节点都存在左孩子和右孩子

完全二叉树

从左到右、从上到下构建的二叉树;除了最后一层,都是满的,并且最后一层或者是满的,或者是右边缺少连续若干节点,成为完全二叉树

二叉查找树

又称为二叉搜索树,排序二叉树,可为空树,或节点满足左子树所有节点<根节点<右子树,所有节点

平衡二叉树

是一种结构平衡的二叉搜索树,即叶子节点深度差不超过1,能够在$O(log n)$内完成插入、查找和删除操作,结构如图所示,常见的平衡二叉树有AVl树、红黑树等

AVL树

又被称为高度平衡树,是最先发明的自平衡二叉查找树,任何节点的两个儿子子树的高度最大差别为1

增加和删除可能需要通过一次或多次树旋转来重新平衡这个树

平衡前(非AVL树)

平衡后(AVL树)

子主题 6

结点是红色或者是黑色的

根结点是黑色的

每个叶子结点都是黑色的(NIL节点)

每个红色结点必须有两个黑色结点(从叶子到根节点的所有简单路径上不可能有两个连续的红色结点)

相关思维导图模板

干细胞临床研究组织的管理体系组织架构图思维导图

树图思维导图提供 干细胞临床研究组织的管理体系组织架构图 在线思维导图免费制作,点击“编辑”按钮,可对 干细胞临床研究组织的管理体系组织架构图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:884465dda1ff749e29ec8542d9a58da3

学习回顾与规划思维导图

树图思维导图提供 学习回顾与规划 在线思维导图免费制作,点击“编辑”按钮,可对 学习回顾与规划  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5334fe5a080528ab6e52747e4173af1c