树的基本术语

空树

空集合也是树,就是空树。空树中没有结点;

树结点

  • 结点:包含一个数据元素及若干指向子树分支的信息
  • 叶子结点:也称为终端结点,没有子树的结点或者度为零的结点
  • 分支结点:也称为非终端结点,度不为零的结点称为非终端结点
  • 孩子结点或子结点:一个结点含有的子树的根结点称为该结点的子结点;
  • 双亲结点或父结点:若一个结点含有子结点,则这个结点称为其子结点的父结点
  • 兄弟结点:具有相同父结点的结点互称为兄弟结点
  • 堂兄弟结点:其父结点在同一层的结点互为堂兄弟结点
  • 结点的祖先:从根到该结点所经分支上的所有结点;
  • 结点的子孙:以某结点为根的子树中任一结点都称为该结点的

树度

  • 结点的度:一个结点拥有子树的数目称为结点的度 。
  • 树的度:树中所有结点的度的最大值

结点的层次

从根结点开始,假设根结点为第1层,根结点的子结点为第2层,依此类推,如果某一个结点位于第L层,则其子结点位于第L+1层。

树的深度

也称为树的高度,树中所有结点的层次最大值称为树的深度。

有序树

如果树中各棵子树的次序是有先后次序,则称该树为有序树。

无序树

如果树中各棵子树的次序没有先后次序,则称该树为无序树。

森林

由m(m≥0)棵互不相交的树构成一片森林。如果把一棵非空的树的根结点删除,则该树就变成了一片森林,森林中的树由原来根结点的各棵子树构成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值