深度为k的二叉树上至多含2k-1个结点(k≥1)。 证明: [证明用求等比数列前k项和的公式] 基于上一条性质,深度为k的二叉树上的结点数至多为 20+21+×××××× +2k-1 = 2k-1。l性质 3:
对任何一棵二叉树,若它含有n0个叶子结点、n2个度为 2的结点,则必存在关系式:n0 = n2+1。证明:设二叉树上度为1的结点数为n1设二叉树上结点总数n = n0 + n1 + n2又二叉树上分支总数b = n1+2n2 而b = n-1 = n0 + n1 + n2- 1 由此,n0 = n2 + 1。 满二叉树满二叉树:深度为k且有2k-1个结点的二叉树考虑到有序性,任一结点在树中都有确切的位置,因此可以对满二叉树进行编号。编号方式为:从上到下,从左到右。
(1)若i=1,则该结点是二叉树的根,无双亲,否则,编号为ëi/2û的结点为其双亲结点;
(2) 若2i>n,则该结点无左孩子,
否则,编号为2i的结点为其左孩子结点;
(3) 若2i+1>n,则该结点无右孩子结点,
否则,编号为2i+1的结点为其右孩子结点。