TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机二级C语言公共基础知识树和二叉树相关知识点思维导图

计算机二级C语言公共基础知识树和二叉树相关知识点思维导图

  收藏
  分享
免费下载
免费使用文件
刹那烟火绽开一世繁华 浏览量:72022-11-13 22:42:33
已被使用0次
查看详情计算机二级C语言公共基础知识树和二叉树相关知识点思维导图

计算机二级C语言公共基础知识树和二叉树相关知识点考点分类汇总整理

树图思维导图提供 计算机二级C语言公共基础知识树和二叉树相关知识点思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言公共基础知识树和二叉树相关知识点思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:9f9e24177bfb9e9c26d53e7b5d552eca

思维导图大纲

计算机二级C语言公共基础知识树和二叉树 相关知识点 思维导图模板大纲

树的相关基本概念

父节点(根)

在树结构中,每一个节点只有一个前件,称为父节点;没有前件的节点只有一个,称为树的根节点,简称树的根。

子节点和叶子节点

在树结构中,每一个节点可以有多个后件,称为该节点的子节点。

没有后件的节点称为叶子节点。

在树结构中,一个节点所拥有的后件个数称为该节点的度,所有节点中最大的度称为树的度。

深度

定义一棵树的根节点所在的层次为1,其他节点所在的层次等于它的父节点所在的层次加1。

树的最大层次称为树的深度。

子树

在树中,以某节点的一个子节点为根构成的树称为该节点的一棵子树

相关例子

节点A是树的根节点

节点D、H、I、F、G均为叶子节点

根节点A和节点E的度为2,节点B的度为3,节点C的度为1,叶子节点D、H、I、F、G的度为0。所以,该树的度为3

根节点A在第1层,节点B、C在第2层,节点D、E、F、G在第3层,节点H、I在第4层。该树的深度为4

节点A有2棵子树,它们分别以B、C为根节点。节点B有3棵子树,它们分别以D、E、F为根节点,其中,以D、F为根节点的子树实际上只有根节点一个节点

树的重要性质

树中的节点数等于树中所有节点的度之和再加1

二叉树

特点

①非空二叉树有且只有一个根节点;

②每个节点最多有两棵子树(分别简称为左子树和右子树),即二叉树中不存在度大于2的节点;

③二叉树的子树有左右之分,其次序不能任意颠倒。

性质

性质1:在二叉树的第K层上,最多有2的(K-1)次幂个节点。(K≥1)

性质2:深度为m的二叉树中,最多有2的m次幂-1个节点。

性质3:对任何一棵二叉树,度为0的节点(即叶子节点)总是比度为2的节点多一个。

性质4

满二叉树和完全二叉树

满二叉树和完全二叉树是两种特殊形态的二叉树。

满二叉树

是指除最后一层外,每一层上的所有节点都有两个子节点的二叉树。即满二叉树在其第K层上有2K-1个节点,且深度为m的满二叉树共有2m-1个节点

完全二叉树

是指除最后一层外,每一层上的节点数均达到最大值,在最后一层上只缺少右边的若干节点的二叉树。

特点

●叶子节点只可能在最后两层出现;

●对于任一节点,若其右子树的深度为m,则该节点左子树的深度为m或为m+1。

性质

二叉树的遍历

①前序遍历

访问根节点在访问左子树和访问右子树之前。

即首先访问根节点,然后遍历左子树,最后遍历右子树;

并且在遍历左子树和右子树时,仍然先访问根节点,然后遍历左子树,最后遍历右子树。

②中序遍历

访问根节点在访问左子树和访问右子树两者之间。

即首先遍历左子树,然后访问根节点,最后遍历右子树。

并且在遍历左子树和右子树时,仍然首先遍历左子树,然后访问根节点,最后遍历右子树。

③后序遍历

访问根节点在访问左子树和访问右子树之后。

即首先遍历左子树,然后遍历右子树,最后访问根节点;

并且在遍历左子树和右子树时,仍然首先遍历左子树,然后遍历右子树,最后访问根节点。

相关思维导图模板

TNBC治疗方案思维导图

树图思维导图提供 TNBC治疗方案 在线思维导图免费制作,点击“编辑”按钮,可对 TNBC治疗方案  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:7b926639e0d36b61a2316264d6b2c896

小学三年级下学期数学学习要点思维导图

树图思维导图提供 小学三年级下学期数学学习要点 在线思维导图免费制作,点击“编辑”按钮,可对 小学三年级下学期数学学习要点  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6d2e8c0681840c4129e15221183d76bf