-
对于一棵__非空__的二叉树,叶结点数目是度为2结点数目+1
即,n0 = n2 + 1
证明:
度为0(叶结点)、1、2的结点数目分别为n0, n1, n2 则 总结点数目 n = n0 + n1 + n2 设树枝数量为 b,除了根结点,每个结点都唯一的连接一个树枝,所以 b = n - 1 = n0 + n1 + n2 - 1; (1) 又每个度为2的结点产生2个树枝,每个度为1的结点产生1个树枝,所以 b = 2 * n2 + n1; (2) 连列(1)、(2)式,得 n0 = n2 + 1
-
具有n个结点的__完全二叉树__(只有最下层结点没填满),高度为 [log2(n)] + 1
-
对一个具有n个结点的__完全二叉树__从上到下、从左到右编号(根结点为1),则对于每个结点i,
[i/2]是它的父结点;
2*i是左二子, 2*i+1是右儿子(如果溢出大于n的话说明是叶结点或度为1的结点)
10_二叉树的性质
最新推荐文章于 2020-10-03 16:58:33 发布