二叉树

二叉树的三个性质:

a) 二叉树每一层节点最多个数:2的i-1次方个节点

b)深度为h的二叉树节点数目最多为:2的h次方-1

c)对任何一个二叉树,若含有n0个叶子节点,n2个度为2的节点,则必有公式:n0=n2+1

因为节点总数n=n0+n1+n2,又因为总的分枝比节点少1,所以n=b+1;又因为度为1的节点1个分支,度为2的节点2个分支所以

n=1+n1+n2*2

特殊二叉树:

1)满二叉树:深度为K的二叉树含有2的K次方-1个节点

2)完全二叉树:树中所含的n个节点和满二叉树中编号一一对应

 完全二叉树性质:

  具有N个节点的完全二叉树的深度为:log以2为底对n取下整+1 即为└ lon2N┘+1.

二叉树性质:

1)如果节点数为N,节点i,如果存在左子树则左节点2i,右子数为2i+1,父节点└ i/2┘

 

posted on 2015-08-05 16:49  菜鸟基地  阅读(137)  评论(0)    收藏  举报

导航