树的基本结论
- n个结点n-1条边;
- 树的有几个孩子=度数,树中最大度数是树的度;
- 有序树和无序树:有序树区分兄弟结点之间的顺序,无序树不区分;
- 树中的结点数等于所有结点的度数+1,即n=n1+n2+…+1;
- 度为m的树在第i层至多有m的i-1次方个结点;
- 高度为h的m叉树至多有(m的h次方-1)/(m-1)个结点;
- 由6得具有n个结点的m叉树的最小高度为
二叉树的结论
- 二叉树的孩子节点始终有左右之分,有序树的孩子节点顺序的相对的,没有绝对的左右之分;
- 高度为h的二叉树至多有n=2的h次方-1个结点;
- 完全二叉树:i<=n/2取下界,则结点i为分支结点,否则为叶子节点;
- 非空二叉树的叶子结点等于度为2的结点数加1,即n0=n2+1;
- 非空二叉树上第k层上至多有2的k-1个结点(k>=1);
- 由(2)得