1. Overview
树的基本术语
- 结点的度:结点所拥有的子树的数量
- 树的度:max(所有结点的度)
- 叶结点:度为0的结点
- 层次:根结点的层次为1,其余结点的层次等于其父节点层次加一
- 树的高度(深度):max(所有结点的层次)
- 有序树:各子树之间有先后次序
- 祖先结点:一个结点的祖先结点是指从其自身到根结点路径上的所有结点
- 子孙结点:所有直接/间接的后继结点
- 森林:n个互不相交的树的集合
基本操作 
2. Binary Tree
二叉树的性质
- 每个结点最多只有两个子结点
- 叶结点数 n0和度为2的结点数n2,满足 n0=n2+1
特殊的二叉树
- 满二叉树:深度为$k$,结点数为$2^k-1$。下左图是一个满二叉树的顺序表示
- 完全二叉树:结点序号与顺序表示的满二叉树一一对应,如下右图

Document Information
- Author: Zeka Lee
- Link: https://zhekaili.github.io/0011/03/04/(C)Tree-copy/
- Copyright: 自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)