数据结构-树

目录

一、树的定义

 二、基本术语

*三、树的性质


一、树的定义

        树是n(n>=0)个结点的有限集,当n=0时,称为空树。在任意一颗非空树中应满足

1)有且仅有一个特定的称为根的结点

2)当n>1时,其余结点可分为m个互不相交的有限集\tiny T_1,T_2...,T_m,其中每个子集合本身又是一颗树,并且称为根的子树

 二、基本术语

E结点为参考结点

祖先结点:(E到根结点路径上的)B A

子孙结点:(E所有下面的)  K  L

双亲结点:(父结点) B

孩子结点:(子结点)K L

兄弟结点:(同父结点的其他结点)F

堂兄弟结点:(同层结点) F G H I J

深度:(从下往上数 )3

高度:(从下往上数)2

数的高度:(结点最大层数) 4

度:(几个分支)2

有序树:树中结点的各子树从左到右是有次序的

无序树:无次序

森林:m(m>=0)课互相不相交的树的集合

*三、树的性质

       1)结点数=所有结点总度数之和+1

        2)度为m的数中第 i 层上至多有\tiny M^{i-1}个结点 \tiny (i\geq 1)

        3)高度为h的m叉树至多有\tiny \frac{m^h-1}{m-1}个节点

        4)具有n个结点的m叉树的最小高度为\tiny \left \lceil log_m(n(m-1)+1) \right \rceil

        5)\tiny n=n_0+n_1+...+n_m

              \tiny n=n_1+2n_2+...+mn_m+1

              \tiny n_0=(n_1+2n_2+3n_3+...+mn_m+1)-(n_1+n_2+...+n_m) \\ =n_2+2n_3+...+(m-1)n_m+1 \\ =1+ \sum_{i=2}^{m}(i-1)n_i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值