美文网首页
树的相关概念

树的相关概念

作者: 超级变换形态 | 来源:发表于2022-05-14 17:35 被阅读0次

概念

  1. 结点的度:结点拥有的子树数
  2. 叶结点或者终端结点:度为0的结点
  3. 非终端结点或者分支结点:度不为0的结点
  4. 树的度:树内各结点度的最大值
  5. 孩子或双亲:结点子树的根结点称为该结点的孩子,反之,该结点为双亲
  6. 兄弟:同一个双亲的孩子之间称为兄弟
  7. 层、高度、深度 深度应该是4吧?):见geektime

**(深度确实是4,百度二叉树深度是指:从根结点到叶子结点最长路径所包含的结点个数 **。

是不是要理解好结点的深度还是树的深度?二叉树的深度和结点的深度不是一个东西?geektime说的是结点的深度,百度是二叉树深度

但是geektime上又说:树的高度就等于最大层数减一

这个问题要分好是结点的深度还是树的深度。
百度二叉树的深度是 结点的层次从根开始定义,根为第一层,树中结点的最大层次为树的深度和高度。

每个材料怎么说法不一致?
[图片上传失败...(image-f91e11-1652521465493)]

  1. 二叉树:一个根结点和两棵互不相交的,分别称为根结点的左子树和右子树的二叉树组成。
  2. 斜树:所有结点只有左子树的叫左斜树,只有右子树的叫右斜树。特点:每一层都只有一个结点,结点个数与二叉树的深度相同。(==这个地方还是存在疑问,树中结点的深度以结点为准还是以边路径为准?==)
  3. 满二叉树:一棵二叉树,所有分支结点都存在左子树和右子树,并且所有叶子都在同一层上,这样的二叉树称为满二叉树。
  4. 完全二叉树:对于一个具有n个结点的二叉树按层序编号,如果编号为i(1<=i<=n)的结点与同样深度的满二叉树中编号为i的结点,位置完全相同,则这棵二叉树称为完全二叉树。(满二叉树一定是完全二叉树,完全二叉树不一定是满二叉树)

相关文章

  • 树的相关概念

    概念 结点的度:结点拥有的子树数 叶结点或者终端结点:度为0的结点 非终端结点或者分支结点:度不为0的结点 树的度...

  • 树的概念及相关术语

    注:转发 1.基本概念: ①树是n(n>=0)个节点的集合T,当n==0时,称为空树;当n>0时,该集合满足以下条...

  • Day2--哈夫曼树及其应用

    一、哈夫曼树的基本概念 哈夫曼树称为最优树,是一类带权外路径长度最小的树。 相关概念: (1)扩充二叉树:只存...

  • 3 树

    树的基本概念 定义和基本术语 基本性质 逻辑表示方式 二叉树 定义和相关概念 特殊的二叉树 性质 存储结构 抽象数...

  • 3个案例,学会C#表达式树

    关于表达式树的相关概念,百度上有很多相关的文章进行介绍,在此就不再进行班门弄斧,之所以学习表达式树的相关知识点主要...

  • SwiftUI之View Tree(PreferenceKey)

    学习SwiftUI,便绕不开视图树的概念,在接下来的4篇文章中,我会带领大家学习相关的概念,通过对视图树的学习,很...

  • 二叉树相关概念

    树(Tree)的基本概念 节点、根结点、父节点、子节点、兄弟节点 一棵树可以没有任何节点,称为空树 一棵树可以只有...

  • 13.图的最短路径

    最小生成树 点击这里,前提知晓... 一、相关概念 1). 最小生成树 最小生成树:在一个完全联通的 【有权】【无...

  • 相关概念

    中间件 是提供系统软件和应用软件之间连接的软件,以便于各种部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑。...

  • 关于B-树问题的演示图解

    大家好,我是“Stephen·谢”,之前有讲到树(Tree)的概念,还演示了二叉查找树和红黑树这两种经典树的相关内...

网友评论

      本文标题:树的相关概念

      本文链接:https://www.haomeiwen.com/subject/ebkmurtx.html