美文网首页
有关树的基本概念

有关树的基本概念

作者: 曲谐_ | 来源:发表于2017-07-18 11:10 被阅读0次

树的基本概念

定义:树是n个结点的有限集。n=0时称为空树,n>=1时为非空树。
在任意一颗非空树中

  • 有且仅有一个特定的称为的结点。
  • 当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2……Tm。
    其中每一个集合本身又是一棵树,并且称为根的子树
  • 用到了递归的概念。也即树中还有树的概念。
树图.png
对于树的定义还要强调两点
  • n>0时根结点是唯一的,不可能存在多个根结点。
  • m>0时子树的个数没有限制,但他们一定互不相交

结点分类:

结点包含:1)一个数据元素 2)若干指向其子树的分支
结点的度:结点拥有的子树数。度为0的结点称为叶结点或终端结点(即树的最下方),度不为0的称为分支结点或内部结点。
树的度:树内各结点度的最大值。

结点间关系:

孩子(child):结点的子树的根(也即下方第一个)称为该结点的孩子。
双亲(parent):上面的那个结点称为孩子的双亲。
兄弟(Sibling):同一个双亲的孩子,如上图D和E。
堂兄弟:双亲在同一层的结点。

树的其他相关概念:

结点的层次:从根开始定义起,根为第一层,根的孩子为第二层。上图所示树图就有三层。
树的深度或高度:树种结点的最大层次。
有序树无序树:树中结点的各子树从左至右,如若有次序不能互换,则称为有序树,否则称为无序树。
森林:是m颗(m>0)互不相交的树的集合。对树中每个结点而言,其子树的集合就是森林。(不包括根,因为算上根就只有一棵树了。

相关文章

  • 有关树的基本概念

    树的基本概念 定义:树是n个结点的有限集。n=0时称为空树,n>=1时为非空树。在任意一颗非空树中: 有且仅有一个...

  • 二叉树基础(1)

    树的基本概念 树 1.节点,根节点,...

  • 数据结构之树(一)

    1、树的基本概念 1.1树是什么? 递归:一棵树是N个节点和N-1条边的集合。 1.2树的基本概念 1.2.1节点...

  • 数据结构与算法 java语言描述

    1.树的基本概念 1.1 概念 下面是一个树的例子,下面以这个树介绍基本概念。 A节点是根节点,A节点和F节点由一...

  • 树的基本概念

    树的定义 树是一种递归数据结构,它有n个节点的有限集合T,在一棵树中有且仅有一个称为根的节点,其余节点可分为m个互...

  • 树的基本概念

    一、树的定义树是n(n>0)个结点的有限集合,n = 0时,称为空树,这是一种特殊情况。在任意一棵非空的树中应该满...

  • 树的基本概念

    节点, 根节点,父节点,子节点,兄弟节点. 一棵树可以没有任何节点,称为空树. 一棵树可以只有一个节点,也就是根节...

  • 12.树Tree(2)

    目录:1.二叉树的基本概念2.二叉树的性质3.二叉树的创建4.二叉树的遍历 1.二叉树的基本概念 2.二叉树的性质...

  • 二叉树的种类

    树的基本说明 树形结构 二叉树 多叉树 树的基本概念 节点 : 所有的元素都是,1,2...

  • 一、树的基本概念

    节点的度: 节点所引出的分支个数例如A1就有3个度,A4就是0个度 数的度:最大的节点的度图中这棵树的度就是3 ...

网友评论

      本文标题:有关树的基本概念

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