二叉树的定义 二叉树:一个有穷的结点的集合。 这个集合可以为空 若不为空,则它是由根结点和称为其左子树和右子树的两个不相交的二叉树组成 注意左右子树有顺序之分 斜二叉树:只有左子树或只有右子树 完美二叉树:除最底层的叶节点,其它结点均有左右子树 完全二叉树: 只有最底层不全的完美二叉树 二叉树的性质 一个二叉树第i层的最大结点数为:2^(i-1)深度为k的二叉树有最大结点数为:2^k-1对任何非空二叉树,若n0表示叶结点的个数,n2表示深度为2的结点的个数,那么有n0=n2+1