树的基本概念与性质

今天拿起数据结构书开始复习树。

(1)树的基础

树的定义:

树是n(n>=0)个节点满足层次关系的有限集。当n为0时,该树被称之为空树,用空集的符号表示。当n>0时,成为非空树。

采用递归的定义如下

(1)T有且仅有一个根节点;

(2)T的其他节点可以划分为m个互不相交的有限集合T1,T2,T3,...,Ts。其中Ti(1<=i<=s)是根的子树。

树的逻辑表示:

层次表示法,嵌套表示法(类似venn图,文氏图),广义表表示法。

树的基本概念:

节点,出度,入度,树的度(当说到K叉树,即是说树的度,也就是节点出度的最大值)

节点的关系(孩子,兄弟,双亲)

节点的层次(根为第一层,以此类推),层次的最大值为树的深度

有序树,无序树

满K叉树:深度为d(d>=1)的K叉树,有(K^d - 1)/(d - 1)个节点的树

提到树,自然会提到一个密切相关的概念森林

森林:多棵互不相交的有序树组成

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值