树的定义性质部分
相关概念
结点
- 有且只有一个根结点
- 结点的度:拥有的子树的数量(即分支的数量)
- 度为0:叶子结点或者终端结点,度不为0:分支结点或非终端结点,分支结点中除去根节点的称为内部结点
- 结点之间的关系,祖先结点、子孙结点、双亲结点、孩子结点、兄弟结点
层次、高度、深度、树的高度
- 层次:跟为第一层,它的孩子为第二层,以此类推
- 高度:叶节点开始【自底向上累加】
- 深度:根结点开始【自顶向下累加】
- 树的高度(深度):树中结点的最大层数
树的性质
- 1、树的节点数等于所有结点的度数+1
- 2、度为m的树中第i层上之多有m的i-1次方个结点(i>=1)
- 3、高度为h的m叉树至多有(m的h次方-1)/(m-1)个结点
- 4、具有n个结点的m叉树的最小高度为logm(n(m-1)+1)
- 5、树的遍历:先序同二叉后的先序,后序同二叉后的中序