全国计算机等级考试二级(公共知识) 6 树与二叉树
树图思维导图提供 全国计算机等级考试二级(公共知识) 6 树与二叉树 在线思维导图免费制作,点击“编辑”按钮,可对 全国计算机等级考试二级(公共知识) 6 树与二叉树 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:fe5ab82f37ec72d3f22273280238d25b
全国计算机等级考试二级(公共知识) 6 树与二叉树 思维导图模板大纲
树是一种简单的非线性结构,所有元素之间具有明显的层次特性
树结构中
每一个结点只有一个前件,称为父结点
没有前件的结点只有一个,称为树的根结点,简称树的根
每一个结点可以有多个后件,称为该结点的子结点
没有后件的结点称为叶子结点
在树结构中,一个结点所拥有的后件的个数称为该结点的度,所有结点中最大的度称为树的度。树的最大层次称为树的深度
二叉树的特点
非空二叉树只有一个根结点
每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树
在二叉树的第k层上,最多有2k-1(k≥1)个结点
深度为m的二叉树最多有2m-1个结点
度为0的结点(即叶子结点)总是比度为2的结点多一个
具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2n]表示取log2n的整数部分
具有n个结点的完全二叉树的深度为[log2n]+1
设完全二叉树共有n个结点
若k=1,则该结点为根结点,它没有父结点;若k>1,则该结点的父结点编号为INT(k/2)
若2k≤n,则编号为k的结点的左子结点编号为2k;否则该结点无左子结点(也无右子结点)
若2k+1≤n,则编号为k的结点的右子结点编号为2k+1;否则该结点无右子结点
前序遍历(DLR),首先访问根结点,然后遍历左子树,最后遍历右子树
中序遍历(LDR),首先遍历左子树,然后访问根结点,最后遍历右子树
后序遍历(LRD)首先遍历左子树,然后访问遍历右子树,最后访问根结点
顺序查找的使用情况
线性表为无序表
表采用链式存储结构
二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较log2n次
树图思维导图提供 全国计算机等级考试二级(公共知识)数据库设计与管理 在线思维导图免费制作,点击“编辑”按钮,可对 全国计算机等级考试二级(公共知识)数据库设计与管理 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:353f8113ead4797a0d2509547fad2038
树图思维导图提供 全国计算机等级考试二级(公共知识)数据库 在线思维导图免费制作,点击“编辑”按钮,可对 全国计算机等级考试二级(公共知识)数据库 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:17cdaff5d34a761ee31e34d8c6de9946