当前位置:   article > 正文

《数据结构》(7) - 树和二叉树_在树中,每个结点最多有多少个双亲节点

在树中,每个结点最多有多少个双亲节点


提示:以下是本篇文章正文内容,下面案例可供参考

一、树概念及结构

1.树的概念

树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。

树

2.树的特点

  1. 仅有一个特定的节点的(没有前驱节点)被称为根节点或树根(root)。
  2. 每棵子树的根结点有且只有一个前驱,可以有0个或多个后继。
  3. 当n>1时,其余结点可分为m(m≥0)个互不相交的集合T1,T2,……Tm,其中每一个集合Ti(1<=i<=m)本身也是一棵树,被称作根的子树(subtree)。
  4. 每个元素称为节点(node).
  5. 树是递归定义的。

注意

  • n>0时,根节点是唯一的。
  • m>0时,子树的个数没有限制,但它们一定是互不相交的。
  • 除了根节点外,每个节点有且仅有一个父节点。
  • 一棵n个节点的树有n-1条边。

树的图示:

3.树的相关名词

在这里插入图片描述

节点的度:一个节点含有的子树的个数称为该节点的度; 如图:A的为6
叶节点终端节点:度为0的节点称为叶节点; 如图:B、C、H、I…等节点为叶节点
非终端节点分支节点:度不为0的节点; 如图:D、E、F、G…等节点为分支节点。除根结点外,分支结点也被称为内部结点。
双亲节点父节点:若一个节点含有子节点,则这个节点称为其子节点的父节点; 如图:A是B的父节点
孩子节点子节点:一个节点含有的子树的根节点称为该节点的子节点; 如图:B是A的孩子节点
兄弟节点:具有相同父节点的节点互称为兄弟节点; 如图:B、C是兄弟节点
树的度:一棵树中,最大的节点的度称为树的度; 如图:树的度为6
节点的层次:从根开始定义起,根为第1层,根的子节点为第2层,以此类推;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/810582
推荐阅读
相关标签
  

闽ICP备14008679号